merge-tree: fix typo in "both changed identically"
Commit aacecc3 (merge-tree: don't print entries that match "local" -
2013-04-07) had a typo causing the "same in both" check to be incorrect
and check if both the base and "their" versions are removed instead of
checking that both the "our" and "their" versions are removed. Fix
this.
Reported-by: René Scharfe <rene.scharfe@lsrfire.ath.cx>
Test-written-by: René Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: John Keeping <john@keeping.me.uk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
aacecc3b36
commit
ab5f42422d
@ -302,7 +302,7 @@ static void unresolved(const struct traverse_info *info, struct name_entry n[3])
|
||||
static int threeway_callback(int n, unsigned long mask, unsigned long dirmask, struct name_entry *entry, struct traverse_info *info)
|
||||
{
|
||||
/* Same in both? */
|
||||
if (same_entry(entry+1, entry+2) || both_empty(entry+0, entry+2)) {
|
||||
if (same_entry(entry+1, entry+2) || both_empty(entry+1, entry+2)) {
|
||||
/* Modified, added or removed identically */
|
||||
resolve(info, NULL, entry+1);
|
||||
return mask;
|
||||
|
||||
Reference in New Issue
Block a user