diff --git a/git-merge.sh b/git-merge.sh
index 75af10d3e431edf6f7447ab4a3dfcf84e994a2ef..272f004622572ad2aed62268d9a75cac5a8fa751 100755 (executable)
--- a/git-merge.sh
+++ b/git-merge.sh
merge_name=$(for remote
do
rh=$(git-rev-parse --verify "$remote"^0 2>/dev/null) &&
- if git show-ref -q --verify "refs/heads/$remote"
+ bh=$(git show-ref -s --verify "refs/heads/$remote") &&
+ if test "$rh" = "$bh"
then
- what=branch
+ echo "$rh branch '$remote' of ."
else
- what=commit
- fi &&
- echo "$rh $what '$remote'"
+ echo "$rh commit '$remote'"
+ fi
done | git-fmt-merge-msg
)
merge_msg="${merge_msg:+$merge_msg$LF$LF}$merge_name"