also see http://www3.isrl.uiuc.edu/~webvibe/doc/TechnicalReport.htm http://www3.isrl.uiuc.edu/~webvibe/doc/cvsdoc.html Updating your cvs files: Enter the directory where you checked out the module. For instance, /home/rasch/src/server/ cvs update -PAd ####################################### # To create a new CVS in openkey, I $ cvs -d/home/openkey/cvsroot init $ chgrp openkey /home/openkey/cvsroot $ chmod g+rwx /home/openkey/cvsroot # I tried to add a new file, but I guess I forgot a step somewhere $ cvs -d/home/openkey/cvsroot add taxon.cgi # Edited .bashrc to have the line: export CVSROOT=$CVSROOT/home/openkey/cvsroot # This will set up the environment to the correct cvs stuff. 'cervisia' is the command for the gui cvs stuff. We created the new cvs testing_dir from /home/openkey/public_html3/cgi-bin/testing_dir/, then deleted the old directory (and subdirectories). In order for me to continue to work in the same area (and for Lesley to use the URL's I had given her) I recreated teh directory and then checked out the CVS stuff to it. When checking stuff out, the file permissions are completely set to the person, not what they were before. So I had to chown kmedina:openkey * and chmod xxx filenames for the stuff to work again.