I think you can make a module alias. So in module files you make: boost spirit/boost libs spirit/libs Then you could do cvs co libs or cvs co boost instead of what you have below and it would create those directories. Here is the 'official word' http://cvsbook.red-bean.com/cvsbook.html#The_modules_File I can NOT stress enough this book is your friend. It is really a plethora of information on CVS and its available online and in a multitude of formats. I strongly suggest if you start beating on CVS as a user or administrator you download a copy for reference. Plus Karl is a good guy, so if you like it buy the book and encourage him to write more good works. :) Derek John (EBo) David wrote: >I am writing some rather simple scripts into an autoconfiguration file >which downloads a directory subtree from a CVS library repository. The >problem I am having is to strip the library name from the qualified >subdirectory name. IE, I want to integrate and move source around into >a new project, but want to automate updating the source tree from CVS. > >e.g.: > cvs -z3 >-d:pserver:anonymous@cvs.spirit.sourceforge.net:/cvsroot/spirit co -P >spirit/boost > cvs -z3 >-d:pserver:anonymous@cvs.spirit.sourceforge.net:/cvsroot/spirit co -P >spirit/libs > >puts the files in ./spirit/boost and ./spirit/libs and I want to put the >files in ./boost and ./libs... > >I skimmed the man pages but found no options that looked promising. >Anybody know how to do this? > > EBo -- >________________________________________________ >See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail. > >PLUG-discuss mailing list - PLUG-discuss@lists.PLUG.phoenix.az.us >http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > >