X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=git-merge.sh;h=dc17baf6e0017b99f94fd9b462ce7243d1fbe0e0;hb=bff606b8e9b897caeb66c4addfd16c04ebea0b8b;hp=0a158ef779eb8717f27e632e31726f00586979ed;hpb=2414721b194453f058079d897d13c4e377f92dc6;p=git.git diff --git a/git-merge.sh b/git-merge.sh index 0a158ef7..dc17baf6 100755 --- a/git-merge.sh +++ b/git-merge.sh @@ -293,7 +293,7 @@ for remote do echo $remote done >"$GIT_DIR/MERGE_HEAD" -echo $merge_msg >"$GIT_DIR/MERGE_MSG" +echo "$merge_msg" >"$GIT_DIR/MERGE_MSG" if test "$merge_was_ok" = t then @@ -301,5 +301,14 @@ then "Automatic merge went well; stopped before committing as requested" exit 0 else + { + echo ' +Conflicts: +' + git ls-files --unmerged | + sed -e 's/^[^ ]* / /' | + uniq + } >>"$GIT_DIR/MERGE_MSG" + git rerere die "Automatic merge failed; fix up by hand" fi