Code

merge-recursive: Record more data needed for merging with dual renames
authorElijah Newren <newren@gmail.com>
Fri, 12 Aug 2011 05:20:16 +0000 (23:20 -0600)
committerJunio C Hamano <gitster@pobox.com>
Sun, 14 Aug 2011 21:19:38 +0000 (14:19 -0700)
commit232c635f7e22acb2ddf526753fdcd3d3718afe99
tree2b8561fd296ad9046a1b49241c3a04003d6f8852
parent461f5041178c02f3360920f42b542df7add0033f
merge-recursive: Record more data needed for merging with dual renames

When two different files are renamed to one, we need to be able to do
three-way merges for both of those files.  To do that, we need to record
the sha1sum of the (possibly modified) file on the unrenamed side.  Modify
setup_rename_conflict_info() to take this extra information and record it
when the rename_type is RENAME_TWO_FILES_TO_ONE.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
merge-recursive.c