Managing SuperMix Builds with CVS -- Concurrent Versions System

Table of Contents


Initial Setup

The initial setup only needs to be done once. Although I have already gone through most of this setup, I am including the following instructions in this page for future reference.

WARNING: The repository has already been set up. Don't try to do it again!


Using the system

The following brief instructions are to get programmers started who have never used CVS.


Creating a Release Version

To create a release version, you must first tag the current version. When you are certain that everything is correct, go to the directory where the distribution is located and type

cvs tag release-1-0 supermix
to tag the current version as release 1.0. Then, any time you want a copy release 1.0 for distribution, type
cvs export -r release-1-0 supermix
This will extract a clean copy of version 1.0 without any CVS working directories. This copy would be ready to tar, gzip, and distribute. You can also checkout and editable version using
cvs checkout -r release-1-0 supermix
The export the current snapshot, try
cvs export -D now supermix

A GUI CVS control panel

If you prefer to use a graphical interface, try out tkcvs.


Other Resources


Last updated Tuesday, 15-May-2001 15:28:22 PDT
ward@submm.caltech.edu