Issue1118

Title hg + kdiff3 = incorrect merges?
Priority bug Status need-eg
Superseder Nosy List gapon, jglick, mpm
Assigned To Topics

Created on 2008-05-14.10:53:01 by gapon, last changed 2008-05-15.13:36:10 by gapon.

Messages
msg6040 (view) Author: gapon Date: 2008-05-15.13:36:08
> Please tell us how to reproduce the problem.

As I said I'm not really sure how to reproduce but the problem seems to be in 
the argument order, have a look e.g. at 
http://mail.openjdk.java.net/pipermail/build-dev/2008-January/000699.html.

> hgmerge.py is obsoleted by hg 1.0, which has all its functionality built-in.

I didn't know that, thanks.
msg6033 (view) Author: mpm Date: 2008-05-14.16:33:07
Please tell us how to reproduce the problem.

hgmerge.py is obsoleted by hg 1.0, which has all its functionality built-in.
msg6029 (view) Author: gapon Date: 2008-05-14.10:53:00
I have a suspicion that there can be done incorrect merges if one uses kdiff3 
for them. Some time ago it happened to me that I had some conflicts and 
kdiff3 appeared on my screen but it had different "layout" than the last time 
(at least I had to click "Merge" action myself, previously I hadn't, don't 
ask what had changed, I have no idea [maybe hg 0.9.5 -> 1.0?]). So I just 
normally merged all the conflicts and it was OK. But... the files on the disk 
were different than the ones I saw in kdiff3 as a merge result. So I created 
some sandbox repos and played a bit with them and yes, the problem was there. 
I searched mercurial wiki and found this page:
http://www.selenic.com/mercurial/wiki/index.cgi/MergeProgram

and saw some notes about kdiff3 - so now I use hgmerge.py (hg repo 
http://hg.borho.org/hgmerge/) and it works. I noticed that I'm not the only 
person having these troubles (some time ago I helped my colleague with the 
same issue).

*** IMPORTANT NOTE
The hg repo http://hg.borho.org/hgmerge/ doesn't contain hgmnerge.py file 
anymore so the wiki page 
http://www.selenic.com/mercurial/wiki/index.cgi/MergeProgram is not actual.

Thanks.
History
Date User Action Args
2008-05-15 13:36:10gaponsetmessages: + msg6040
2008-05-14 16:33:07mpmsetstatus: unread -> need-eg
nosy: + mpm
messages: + msg6033
2008-05-14 14:27:41jglicksetnosy: + jglick
2008-05-14 10:53:01gaponcreate