CVS access to all codes and scripts

Moderator: moderators

Post Reply
graeme
Site Admin
Posts: 1801
Joined: Tue Apr 26, 2005 4:25 am
Location: University of Texas at Austin
Contact:

CVS access to all codes and scripts

Post by graeme » Mon May 09, 2005 6:30 pm

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.

graeme
Site Admin
Posts: 1801
Joined: Tue Apr 26, 2005 4:25 am
Location: University of Texas at Austin
Contact:

Gman has been added to the cvs repository

Post by graeme » Sun May 15, 2005 12:03 am

The Gman python framework has been added to cvs. This is only for developers; anyone else will certainly be disappointed.

Post Reply