To authenticate yourself with the SLAC AFS server, you need a token. On most unix systems, you request a token with the klog command, e.g.
klog -princwhere-cell slac.stanford.edu
To configure your CVS software, set the CVSROOT environment variable to point to the HFAG repository at SLAC via AFS, e.g.
setenv CVSROOT /afs/slac.stanford.edu/www/xorg/hfag/cvs
cvs checkout Papers/Summer04to create a new subdirectory Papers/Summer04 of your current working directory. The newly created Papers and Summer04 directories will contain CVS directories that contain the info needed to link your checkout version with the repository and track any subsequent changes on either side. Do not modify anything in these directories.
cd Papers/Summer04 cvs update -dThe "-d" option instructs CVS to create any subdirectories for you of Summer04 that were added to the repository since your last checkout.
gmaketo only run LaTeX on files that have changed, and then create a PS file from the top-level source (e.g., Summer04.ps).
Otherwise, you will need to run LaTeX and dvips by hand. Papers are organized with a top-level skeleton (e.g., Summer04.tex) that \input's other LaTeX sources in the same directory. All figures are in a figures/ subdirectory.
cvs add new_section.tex figures/osc/new_figure.epsTransfer any new files and any changes to old files with the commit command, e.g.
cvs commit -m 'Put a helpful comment here...'At this point, CVS will check that none of the files you modified were independently modified by someone else and then store your changes in the repository for anyone else to access.