[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: importing vendor branches

From: Larry Jones
Subject: Re: importing vendor branches
Date: Thu, 12 Apr 2001 19:21:58 -0400 (EDT)

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]