Fergus Henderson writes:
> 
> The reason that this broke things is that `cvs checkout'
> was checking out inconsistent versions of different files.
> After the import, some files -- those which we had not modified -- now
> had revision 1.1.2 on the vendor branch, and only 1.1 on the main branch,
> and `cvs update -A' retrieved revision 1.1.2, i.e. the vendor branch.
> But for other files, their version on the main branch was 1.2, and on
> the branch it was 1.1.2', and `cvs update -A' retrieved revision 1.2,
> i.e. the main branch.  So `cvs update -A' was checking out some files
> from the main branch (based on gc_4_1 with our modifications)
> and some from the vendor branch (gc_6_0_alpha6).
> Trying to mix incompatible versions naturally broke things.
> 
> Is this a bug in CVS?

More of a design limitation than a bug.  Just off the top of my head, I
can't think of any good way to avoid this -- the merge is an integral
part of the import, but there isn't any way for CVS to help with the
merge if you don't actually do the import.

-Larry Jones

All girls should be shipped to Pluto--that's what I say. -- Calvin

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to