Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH] Avoid rename/add conflict when contents are identical

From: Ævar Arnfjörð Bjarmason <hidden>
Date: 2016-06-15 22:49:16

On Mon, Aug 9, 2010 at 21:00, Schalk, Ken [off-list ref] wrote:
Here's a simple sequence that generates this kind of conflict:

 git init
 echo content > fileA
 git add fileA
 git commit -m Initial
 git checkout -b abranch
 mv fileA fileB
 git add fileB
 rm fileA
 ln -s fileB fileA
 git add fileA
 git commit -m Linked
 git checkout master
 git mv fileA fileB
 git add fileB
 git commit -m Moved
 git merge --no-commit abranch
I don't know merge well enough to review the code in this patch, but
the patch would be much better if you turned this sequence of commands
(slightly altered, see t/README) into a now-passing test as part of
the patch.

t/t3030-merge-recursive.sh would be the right place to add it.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help