Concise example of how to create a new project using the ~g and ~h directories ------------------------------------------------------ [cohn@lion ~/g]$ cd ~/g g> pwd /afs/cs.cmu.edu/project/learn/group g> ./mkdirlib gdspectral learn-88 Setting up gdspectral on volume learn-88.... Importing gdspectral as a CVS module... N gdspectral/Makefile No conflicts created by this import Building CVS state in gdspectral/CVS... cvs checkout: Updating gdspectral U gdspectral/Makefile Cleaning up working directories... Hiding all trace any of the CVS stuff has been done.... Okay, gdspectral and gdspectral/obj/* have been set up. * If you need to delete these directories later, use: rmdirlib gdspectral * The storage for these directories is on volume learn/learn-88. * See ~/g/README for documentation on the directory structure. * There is a CVS module named gdspectral now (just with Makefile in it for now). * Don't forget to "cvs add" all your new source files! g> echo "learn-88 is one of Andrew's random afs volumes" learn-88 is one of Andrew's random afs volumes g> cd ~/h h> ./localize-dirlib gdspectral Running: .g/localize-dirlib gdspectral Doing CVS checkout... cvs checkout: Updating gdspectral U gdspectral/Makefile h> cp gdstraw/main.c gdspectral/ h> cd gdspectral gdspectral> cvs add main.c cvs add: scheduling file `main.c' for addition cvs add: use 'cvs commit' to add this file permanently gdspectral>