The problem with doing that, which in fact also applies to my (bad) suggestion, is that this will 'schedule for removal' all files in HEAD not in tag1.
-----Original Message----- From: Jim.Hyslop [mailto:[EMAIL PROTECTED] Sent: 30 March 2005 17:00 To: 'Euan Guttridge'; Jim.Hyslop; [email protected] Subject: RE: Checkout's over checkouts. Euan Guttridge wrote: > I will use the consolidated tag to replace HEAD > ( cvs up -r HEAD -j HEAD -j consolidated-tag module ) That makes it even simpler. You don't need all those extra branches and merges. Just: cvs update -A (make sure you have no un-committed changes) cvs update -jHEAD -jtag1 cvs update -jHEAD -jtag2 cvs update -jHEAD -jtag3 . . . cvs update -jHEAD -jtagN (sanity check) cvs commit (by the way, do a trial run on a test portion of your repository to make sure the -j options are in the right order). Now, I'm starting to get a little suspicious that your process is not the most effective. Why are you constantly overwriting the head? Can you describe your work flow a little? -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. ( http://www.leitch.com ) Columnist, C/C++ Users Journal ( http://www.cuj.com/experts ) _______________________________________________ Info-cvs mailing list [email protected] http://lists.gnu.org/mailman/listinfo/info-cvs
