Biostatistics CVS Server
We are offering both anonymous and commit access, and we will be glad to help
facilitate any special needs you may have for this service. Please contact
JeffreyHorner.
Currenty, only the
rreport module is available.
Anonymous CVS Access
$ cvs -d :pserver:anonymous@biostat.mc.vanderbilt.edu:/usr/local/cvs checkout rreport
Commit CVS Access
For commit access, you must have an account on the Biostat server; contact
DalePlummer,
ColeBeck,
or
JeffreyHorner. On your client workstation, place the following commands
into your ~/.bashrc, or you can just type them into your current shell.
$ export CVS_RSH=ssh
$ export CVSROOT=:ext:biostat.mc.vanderbilt.edu:/usr/local/cvs
Here's a basic session of cvs commands for working specifically with the rreport module:
$ cd (parent of rreport directory)
$ cvs checkout rreport
$ (modifiy a file in rreport/; for S files put the following at the top of the file (first time only):
## $Id$ (for LaTeX files use % $Id$)
$ cvs update rreport (get updates made by other users in the meantime)
$ cvs commit rreport (while in rreport parent directory)
Windows and CVS
- TortoiseCVS is a free window cvs client that has ssh capablity.
- In Windows Explorer open the folder where you want to put the repository.
- Right click in the folder window and select "CVS Checkout".
- In the new dialog window set the following:
- For commit access set:
- Protocol :
Secure Shell
- Sever :
biostat.mc.vanderbilt.edu
- Repository Folder :
/usr/local/cvs
- User Name : set to your user name.
- For public access set:
- Protocol :
Password Sever
- Sever :
biostat.mc.vanderbilt.edu
- Repository Folder :
/usr/local/cvs
- User Name :
anonymous
- Click the "Fetch list" button.
- Select the desired module from the Module box.
- Click the "OK" button.
Xemacs and CVS
CVS support for Xemacs is provided by the library PCL CVS. It is currently under development and lacks many features.
Read the
Documentation here.
To use CVS under XEmacs once you have exported the environment variables as described above, click on the
Tools
and
PCL CVS
menus. As the receiving directory specify the parent directory of the package. For example, to update the
rreport
package, receive to, for example,
~/R
.
Konqueror with Cervisia and CVS
The KDE developers have done a nice job of integrating the graphical CVS client Cervisia into Konqueror.
Also see
http://osnews.com/story.php?news_id=6096 Learning CVS using KDE's Cervisia.
Documentation
CVS Manual
CVS Minimal Help
--
CharlesDupont - 02 Sep 2005