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 firstname.lastname@example.org.
When you work with the modules file (like we do) nthen you have to NEVER use the switch "get directories that exist on server" because it will screw up the sandbox like you discovered. Instead the proper way is to do a *new checkout* of the module on top of the sandbox! When you do a checkout of something on top of a sandbox from the same module it will behave exactly like update with one little twist: It will actually make sure you get everything that has been adedd after your original checkout including new directories. Notice that if something has been *removed* from the module definition in the modules file no cvs command will actually delete these files/folders from your sandbox, they will still remain. Basically the modules file contains a specification on what to do during a checkout operation. After the checkout the definition is never looked at again, only the metadata in the CVS subdirs are used and these look exactly like they would look if you had manually checked out these files including the Static file if you checked out two single files from a module folder containing several more files. Best regards, Bo Berglund -----Original Message----- From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of Mac-Fly at gmx.net Sent: den 18 oktober 2006 12:38 To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook Subject: [cvsnt] Issue with modules Dear all, I have a problem which I cannot resolve. Any help is really appreciated. I have two modules in a repository: Let's call them "A" and "B". "B" shall use header files from Module "A". Thus I have these entries in my module file: A A # To checkout A A_H A header1.h header2.h # Checkout monly common headers B B &A_H # To checkoput B and 2 headers from A Now this works, when I checkout and update the files from repository (update means I do eighter "cvs -r update -P" or "cvs -r update -P -C" - to get the clean copy). No the issue is: If I want to do a "cvs -r update -P -d -C" (to get new directories that exist in the repository, too) I suddenly receive the whole module "A" inside "B" and not only the two header files. Anything that could help me to resolve this would really be apprectriated. What am I missing? With regards, Morten. -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer _______________________________________________ cvsnt mailing list cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs