[ 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

Reply via email to