>  -----Original Message-----
>  From: Greg Noel [mailto:[EMAIL PROTECTED]]
>  Sent: Sunday, September 10, 2000 10:06 AM
>  Let's say I have a module M and several submodules, A, B, 
>  and C.  What I'd
>  like to do is be able to do a CVS checkout like this:
>          cvs -d ... checkout M           # Just the base module
>          cvs -d ... checkout M B         # The base plus one submodule
>          cvs -d ... checkout M A C       # The base plus two 
>  submodules
>  The trick is that I'd like A to be checked out as 
>  M/foo/bar/A (within the
>  base module's tree), B is checked out as M/foo/baz/B, and C 
>  checked out
>  as M/bletch/C.

What I would suggest, but I might miss the bullseye way, is that you
include A B and C just as toplevel modules, like M, and your build system
(make or some such) takes care of the moves...

Or even, your build system, detecting A is not there, but needed, checks
it out.

Just my $0.02,
Guus

Reply via email to