7.2. Using CVS

SystemImager is maintained in CVS on SourceForge. If you'd like to submit patches for future releases, its best to generate them against the code in CVS. There are typically two active branches at any given time - the current stable and the current development. If you are fixing a bug that exists in the current stable release, you'll want to 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, you'll want to 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, we will tag the v3_0_x branch with v3_0_1, and that will be the 3.0.1 release. Except for rare occasions, HEAD is the development branch. Since the current stable 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 there that lets you view the files in the repository, and look at differences between different versions.