[ On Friday, May 17, 2002 at 13:14:38 (-0400), Eric Siegerman wrote: ] > Subject: Re: Vendor branches and head revisions > > Or delete them all in advance: > - Check out the fresh sandbox mentioned above, from the > pseudo-vendor branch > > - Delete everything that isn't a CVS admin file. Something > like this (but test thoroughly of course): > find <sandbox> ! -type d -print | grep -v '/CVS/[^/]*$' | xargs rm > > - Unpack the new distribution into your now-empty sandbox. At > this point, you have a sandbox containing precisely the new > vendor distribution, but with all of its CVS state > corresponding to the previous distribution.
Ah, yes of course! That's a much simpler technique! And it's probably more reliable too.... > - Type "cvs -nq update". Be *sure* to use "-n", or you'll > clobber half the info you're trying to capture. If you're using PCL-CVS that information will be retained for the life of the "*cvs*" buffer even if you don't use '-n', which is hopefully long enough to navigate through it marking all the "lost" files and then removing them with the four keystrokes "C-u 1 T r".... > - "cvs add" any files that show up as "?" > > - "cvs rm" any files that are complained about as being "lost" -- Greg A. Woods +1 416 218-0098; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Planix, Inc. <[EMAIL PROTECTED]>; VE3TCP; Secrets of the Weird <[EMAIL PROTECTED]> _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs