> -----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