Hi folks. Welcome to a quick tutorial for setting up your cvs repository. It's not really all that hard, the only real issue is the possibility of differences based on which shell you're using. I've listed two common shells here, and you should be able to use one or the other. If you find yourself in a shell that doesn't seem right, you can always invoke a new shell. :-) Please execute the following commands from the command line. You might want to create a dedicated cvs folder at ~/cvs or someplace similar. Keep in mind that you don't have permissions at the root of your drive, so you'll need to stay in user space. bash: export CVSROOT=[path] cvs init csh: setenv CVSROOT [path] cvs init Now that you've done that, by cd'ing to your cvs directory and calling 'ls', you should find a directory called CVSROOT. Since you've set your environment variable for CVSROOT to point to the cvs folder, future cvs calls should automatically be associated with the root we have just built. If this is not the case, keep in mind that any cvs call can have the -d flag set to specify the path to the root directory for that call. man cvs for more info. To create a new project, make a directory you'll use as a workspace, then cd into that directory (it can not be the cvs root you've defined). Then type: cvs import -m "starting project" [directoryName] [userName] start There should be no conflicts and you're done! ./Aaron aaron.genest@usask.ca