summaryrefslogtreecommitdiff
path: root/diffcore-pickaxe.c
diff options
context:
space:
mode:
authorLibravatar Elijah Newren <newren@gmail.com>2019-04-05 08:00:22 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-04-08 16:02:07 +0900
commit8daec1df03de7db13d5d551a8b54f32fc6021132 (patch)
treeb1d0515d59a2999e240984f21149f89de15229ef /diffcore-pickaxe.c
parentmerge-recursive: cleanup handle_rename_* function signatures (diff)
downloadtgif-8daec1df03de7db13d5d551a8b54f32fc6021132.tar.xz
merge-recursive: switch from (oid,mode) pairs to a diff_filespec
There was a significant inconsistency in the various parts of the API used in merge-recursive; many places used a pair of (oid, mode) to track file version/contents, while other parts used a diff_filespec (which have an oid and mode embedded in it). This inconsistency caused lots of places to need to pack and unpack data to call into other functions. This has been the subject of some past cleanups (see e.g. commit 0270a07ad0b2 ("merge-recursive: remove final remaining caller of merge_file_one()", 2018-09-19)), but let's just remove the underlying mess altogether by switching to use diff_filespec. Signed-off-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diffcore-pickaxe.c')
0 files changed, 0 insertions, 0 deletions