[PATCH] allow merging any committish
[gitweb.git] / git-merge.sh
index a221daa7f4882892b29b19b156dfc31986fc8912..d25ae4b82d4208216bb7ce5b5d414ee8b2797865 100755 (executable)
@@ -97,11 +97,14 @@ head=$(git-rev-parse --verify "$1"^0) || usage
 shift
 
 # All the rest are remote heads
+remoteheads=
 for remote
 do
-       git-rev-parse --verify "$remote"^0 >/dev/null ||
+       remotehead=$(git-rev-parse --verify "$remote"^0) ||
            die "$remote - not something we can merge"
+       remoteheads="${remoteheads}$remotehead "
 done
+set x $remoteheads ; shift
 
 case "$#" in
 1)