Memory Pool System CET Custom Project

author Richard Brooksby
confidentiality Configura client confidential
date 2014-03-17
organization Ravenbrook Limited
readership Ravenbrook staff
revision //info.ravenbrook.com/project/mps/custom/cet/index.rst#3

Background

The hierarchy at //info.ravenbrook.com/project/mps/custom/cet/... contains branches of the MPS for custom development and maintenance for Configura CET.

There is a branch view, mps/custom/cet/main , for integrating between the custom CET mainline and the master sources. This is set up to exclude Configura specific files. However, you must still take care not to introduce custom changes to the masters, by being careful when you use p4 resolve.

A bit about the naming rationale. I wanted a custom area within the same project because it's logically the same project, and mps/doc and other project-wide directories still apply. I wanted the option to separate the version and release schedule and numbering (though I intend to keep them in sync). I want the option for the custom branch to diverge for periods without breaking the main MPS, or being held up by the worry that it will. In short: isolation.

Contents

branch Task branches
main Configura CET custom mainline, analogous to master
release Releases
version Version branches

References

[RB_2012-09-13]"The Configura CET custom mainline"; Richard Brooksby; Ravenbrook Limited; 2012-09-13; <https://info.ravenbrook.com/mail/2012/09/13/16-43-35/0/>.