bug-cvs
[Top][All Lists]
Advanced

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

RE: Unexpected merge conflict - bug maybe?


From: Chuck . Irvine
Subject: RE: Unexpected merge conflict - bug maybe?
Date: Thu, 3 May 2001 11:08:44 -0500

Thanks for the input. I'll try to build and install 1.11.1. 

> -----Original Message-----
> From: bjacob [mailto:bjacob@ca.metsci.com]
> Sent: Tuesday, May 01, 2001 8:41 PM
> To: Chuck.Irvine
> Cc: bjacob; info-cvs; bug-cvs
> Subject: Unexpected merge conflict - bug maybe?
> 
> 
> Chuck.Irvine@mail.sprint.com writes:
> > I would appreciate help understanding how the merge conflict 
> > that I am about to describe can logically happen. (I am 
> > using cvs 1.11).
> ...
> > I got a 
> > merge conflict on a file that had never been modified on 
> > SUB_BRANCH. I checked the history of the file on BRANCH. 
> > It has undergone just one revision since the creation of 
> > SUB_BRANCH. Can anyone explain how this might happen?! 
> 
> cvs-1.11 and earlier versions had a bug which can cause this.
> cvs-1.11.1 has a fix for it.
> 
> > 
> > Trying to understand this, a question arose - when performing 
> > the merge from BRANCH_TAG_1 to BRANCH_TAG_2, how does CVS determine
> > what constitutes a merge. That is, how does it know whether any of 
> > the differences being applied conflict with any changes 
> that may have 
> > been made on SUB_BRANCH? Does CVS it compare the applied 
> differences 
> > with all of the changes that have been made to SUB_BRANCH 
> since it's 
> > creation? Correct?
> 
> No.  It does not compare to "the changes that have been made to
> SUB_BRANCH".  It compares it to the changes between BRANCH_TAG_1 and
> the files in your working directory.
> 
> That is, there are two changes:
> 
> "Changes 1" are the changes from BRANCH_TAG_1 to BRANCH_TAG_2.
> 
> "Changes 2" are the changes from BRANCH_TAG_1 to the files in your
> working directory.
> 
> CVS compares "Changes 1" to "Changes 2" and if they both change the
> same area in a file, then CVS marks it as a conflict.
> 
> 

reply via email to

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