[cvsnt] Subdirectories in the CVS root

John Peacock jpeacock at rowman.com
Tue Oct 22 22:00:24 BST 2002

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

Eric Weidl wrote:
> I don't want them to be root level modules. I want them to be 
> "sub-modules".
> By having CVS not require each module be in the root of it's CVSROOT.

But _you_ are the one that is telling CVS that you want the module to be at the 

>> The repository is just a plain file system and B. how would you tell 
>> them apart?
> How does Windows tell
>         /dev/client_a/web

cd /dev/client_a/web
cvs import client_a/web vendortag releasetag

> apart from
>         /dev/client_b/web

cd /dev/client_a/web
cvs import client_b/web vendortag releasetag

This works just the same when you are using WinCVS; you specify whatever module 
name (including path) you want the import to be labled as.  FYI, you don't need 
to use the MODULES file in this case; just use

	cvs co client_b/web

and you get only client_b's files.  If you create a line in the MODULES file 
like this:

	client_b	client_b/web

you can do this instead:

	cvs co client_b

and the repository files under $REPOSITORY/client_b/web will be checked out into 
the sandbox directory ./client_b.



John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4720 Boston Way
Lanham, MD 20706
301-459-3366 x.5010
fax 301-429-5747

More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook