diff options
author | Elijah Newren <newren@gmail.com> | 2018-06-30 18:25:00 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-07-11 09:38:36 -0700 |
commit | e1f8694f3394caf3d3cd57c6c7593f0b0cdb1f9e (patch) | |
tree | dd07179f9af2ebd29a518d3553ea061ceb099b77 /t/lib-terminal.sh | |
parent | merge-recursive: make sure when we say we abort that we actually abort (diff) | |
download | tgif-e1f8694f3394caf3d3cd57c6c7593f0b0cdb1f9e.tar.xz |
merge-recursive: fix assumption that head tree being merged is HEAD
`git merge-recursive` does a three-way merge between user-specified trees
base, head, and remote. Since the user is allowed to specify head, we can
not necesarily assume that head == HEAD.
Modify index_has_changes() to take an extra argument specifying the tree
to compare against. If NULL, it will compare to HEAD. We then use this
from merge-recursive to make sure we compare to the user-specified head.
Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/lib-terminal.sh')
0 files changed, 0 insertions, 0 deletions