This is a draft document. Comments are appreciated.


1. How Branches Are Used


1.1 Release Branches


1.2 Temporary Branches


1.3 Demo Branches


1.4 Experimental Branches


2. Creating and Merging a CVS Branch

Branch names should be indicative of their usage. By convention temporary branches should begin with WORK_, demos should begin with DEMO_, and releases should be named BOREALIS_ followed by a release number. Dots aren't allow in branch tag names. A dash can be used instead.


2.1 Create a branch over all of Borealis.


2.2 Create a branch over a Borealis subdirectory.


2.3 Merge your changes into the trunk.


Developer Links