Appendix A: Management of source code under CVS

Previous: Discussion Up: List of Figures

Appendix A: Management of source code under CVS

The source code for the simulation was maintained with the Concurrent Version System. Its main feature over other source code control systems (SCCS and RCS are two common systems available Unix) is that it allows one to maintain entire directory trees of source, not just individual files.

CVS also allows different versions of the source tree to be worked on simultaneously. This allows the newest changes to, for example, the numerical integration routines to be connected to an older revision of the pairing function.

To check a version of only the code out use

To get everything, including this document

After making revisions, the new sources can be committed to the repository by running the command in the directory where the changes were made. There is an extensive CVS manual.

mcr@ccs.carleton.ca