]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Meta/Reintegrate: allow refs/merge-fix/* to supply evil-merge-fixups
authorJunio C Hamano <gitster@pobox.com>
Sat, 14 Nov 2009 23:59:49 +0000 (15:59 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sat, 14 Nov 2009 23:59:49 +0000 (15:59 -0800)
Reintegrate

index 55e35b697902d8aac565765c2aa2b6483fcf2e47..b95f12cef3446449fa65b09596ae1e60b0d7d618 100755 (executable)
@@ -38,7 +38,13 @@ do
        case "$eh" in
        "")
                echo >&2 "* $branch"
-               git merge "$branch" || accept_rerere || exit ;;
+               git merge "$branch" || accept_rerere || exit
+               if git show-ref -q --verify "refs/merge-fix/$branch"
+               then
+                       git cherry-pick --no-commit "refs/merge-fix/$branch" &&
+                       EDITOR=: git commit --amend -a
+               fi
+               ;;
        pick" "*)
                echo >&2 "* $eh"
                git cherry-pick "$branch" || exit ;;