aboutsummaryrefslogtreecommitdiff
path: root/git.spec.in
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-12-11 16:44:05 -0800
committerJunio C Hamano <junkio@cox.net>2005-12-21 22:34:59 -0800
commit724b511d4fb363ebee828ba3992c831ba006444c (patch)
treeafb7301d018273aad233d18240e4e79e9ffbc5e4 /git.spec.in
parentc894168631e4b7da66ed3993a4c92380d38599a8 (diff)
downloadgit-724b511d4fb363ebee828ba3992c831ba006444c.tar.gz
git-724b511d4fb363ebee828ba3992c831ba006444c.tar.xz
merge-recursive: conflicting rename case.
This changes the way the case two branches rename the same path to different paths is handled. Earlier, the code removed the original path and added both destinations to the index at stage0. This commit changes it to leave the original path at stage1, and two destination paths at stage2 and stage3, respectively. [jc: I am not really sure if this makes much difference in the real life merge situations. What should happen when our branch renames A to B and M to N, while their branch renames A to M? That is, M remains in our tree as is.] Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git.spec.in')
0 files changed, 0 insertions, 0 deletions