]> git.ipfire.org Git - thirdparty/git.git/blobdiff - notes-merge.c
Merge branch 'ab/ambiguous-object-name'
[thirdparty/git.git] / notes-merge.c
index b4a3a903e86f3fdc38064e5f16c63974d2a191e4..01d596920eaf69f94325ea3cd7678963b67b7101 100644 (file)
@@ -344,7 +344,7 @@ static int ll_merge_in_worktree(struct notes_merge_options *o,
 {
        mmbuffer_t result_buf;
        mmfile_t base, local, remote;
-       int status;
+       enum ll_merge_result status;
 
        read_mmblob(&base, &p->base);
        read_mmblob(&local, &p->local);
@@ -358,6 +358,9 @@ static int ll_merge_in_worktree(struct notes_merge_options *o,
        free(local.ptr);
        free(remote.ptr);
 
+       if (status == LL_MERGE_BINARY_CONFLICT)
+               warning("Cannot merge binary files: %s (%s vs. %s)",
+                       oid_to_hex(&p->obj), o->local_ref, o->remote_ref);
        if ((status < 0) || !result_buf.ptr)
                die("Failed to execute internal merge");