The use of ampersand modules is half the solution. The other half is
http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_18.html#SEC162
(or at least that's how I solved it. If there's a nicer/cleaner way, please
do tell)

You can create aliases for your other dirs, and add a -d flag in the modules
file.

ModuleNEW  &newdir1 &newdir2
newdir1  -d Test/dir11 moduleSrc/dir1/dir11
etc.

One (slightly ugly, though perfectly as-designed) added feature is that cvs
allows you to checkout newdir1 also as a separate module. If you're running
a cvs server for multiple users, you might want to mark the extra modules
with a '_' for example, and ask your users not to check out modules starting
with '_' - though there's no harm when they do.

hth,
Arno


  np: The Police - Message In A Bottle
----- Original Message ----- 
From: "Peter Biechele" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 09, 2004 10:49 AM
Subject: How to compose a new module out of dirs in other modules !



I have the following problem:

I have a project which contains many dirs and subdirs.
Now I want to compose a new module containing some arbitrary subdirs in
different dir levels to a new module.
BUT the dirs in the new module should be also in different levels.

E.g. (I checkout moduleSrc and see)
moduleSrc/dir1
moduleSrc/dir2
moduleSrc/dir1/dir11

I want to have: (when I checkout moduleNEW)
moduleNEW/Test/dir11 (ampersand module of moduleSrc/dir1/dir11)
moduleNEW/oneDir/twoDir/threeDir/dir2 (ampersand module of moduleSrc/dir2)


How can I accomplish this ??
If i use ampersand modules I can not tell the new path in the new module!!


Thank you for any help.

Peter Biechele

#####################################################
Dr. Peter Biechele, E-Mail: [EMAIL PROTECTED]




_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to