That should be a path relative to $CVSROOT. Absolute paths cause errors. As a side note, I'm not sure what attempting to use an absolute path actually does, but the error I got leads me to believe that CVS is trying to do something it probably shouldn't be and probably could have noticed the invalid syntax: cvs checkout: warning: cannot make directory CVS in /: Permission denied cvs [checkout aborted]: cannot make directory /gstest: No such file or directory Derek -- Derek Price CVS Solutions Architect mailto:[EMAIL PROTECTED] OpenAvenue ( http://OpenAvenue.com ) -- "Some people say that I must be a horrible person, but that's not true. I have the heart of a young boy - in a jar on my desk." - Steven King, 3/8/90 John O'Connor wrote: > > anyway to only checkout part of a module? for the whole one is very large. > > thanks in advance! > > You can checkout a subset of a module if you know the path to it in the > repository. > > cvs co /cpp/mymodule/dir1/dir2 > > If you want to checkout a specific file: > > cvs co /cpp/mymodule/dir1/dir2/myfile.cpp > > john