7.4. Using CVS

SystemImager is maintained in CVS on SourceForge. To submit patches for future releases, generate them against the code in CVS. There are typically two active branches at any given time - the current stable branch and the current development branch. If you are fixing a bug that exists in the current stable release, generate a patch against the stable branch. If you are adding a new feature or fixing a bug that is only in the development branch, use the development branch.

For example, the current stable release is 3.0.0, while the current stable branch is v3_0_x. At some point, the v3_0_x branch will be tagged as v3_0_1, which will be the 3.0.1 release. Except for rare occasions, HEAD is the development branch. Since the current stable branch is 3.0.x, the next development releases will be 3.1.x. At some point, we will put a v3_1_0 tag on HEAD, and that will be 3.1.0.

Instructions for accessing the CVS repository can be found at http://sourceforge.net/cvs/?group_id=259 . There's also a Web interface that allows you to view the files in the repository and look at differences between versions.