Of course, excellent solution - and simple. Just needed to add the '-F' to apply the consolidated tag to subsequent tagged versions.
cvs rtag -rbranchname consolidated-tag module cvs rtag -F -rtag1 consolidated-tag module cvs rtag -F -rtag2 consolidated-tag module cvs co -j HEAD -j consolidated-tag module [sanity check] cvs commit -m 'blah' module Thanks.. Euan -----Original Message----- From: Jim.Hyslop [mailto:[EMAIL PROTECTED] Sent: 30 March 2005 17:20 To: 'Euan Guttridge'; Jim.Hyslop; [email protected] Subject: RE: Checkout's over checkouts. Euan Guttridge wrote: > 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. Oh, right, missed that. You still don't need the extra tags and branches though: cvs rtag -rtag1 consolidated-tag module cvs rtag -rtag2 consolidated-tag module (etc.) cvs update -A cvs up -jconsolidated-tag -jHEAD -- 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
