There is CVS access for all users with accounts on theory.cm.utexas.edu. This allows for downloading the latest code, committing changes, and the other basic features needed when many developers are working on the same code. This system should encourage modifications and additions to the code, especially the vtst scripts which need lots of work.
To use cvs, two environmental variables need to be set on the machine you are using (not nessecarily theory). For tcsh/csh the following lines can be added to your .cshrc or .tcshrc file, where user is changed to your user name on theory:
setenv CVS_RSH ssh
setenv CVSROOT :ext:user@theory.cm.utexas.edu:/Groups/cvs
and for bash, set the lines in your .bash_login (I think):
export CVS_RSH=ssh
export CVSROOT=:ext:user@theory.cm.utexas.edu:/Groups/cvs
We'll get anonymous access working soon.
The projects bader, eon, fida, sp, vtstcode, and vtstscripts can be checked out using the command
cvs checkout project
To get any changes once a project is checked out use
cvs update project
or
cvs update
when you are in the project's directory. Changes can be committed using
cvs commit -m '[initials]: message'
Remember to update often if other people are working on the code. It is always easier to resolve conflicts as they arise.
CVS access to all codes and scripts
Moderator: moderators
Gman has been added to the cvs repository
The Gman python framework has been added to cvs. This is only for developers; anyone else will certainly be disappointed.