]> asedeno.scripts.mit.edu Git - git.git/blobdiff - git-parse-remote.sh
Merge branch 'master' of git://repo.or.cz/git/fastimport
[git.git] / git-parse-remote.sh
index 9d269671de65d970446a31cd0d8962a5e05332b3..5208ee6ce0bb07dd22ad5ca63ee469cb03011164 100755 (executable)
@@ -174,16 +174,12 @@ canon_refs_list_for_fetch () {
                else
                        for merge_branch in $merge_branches
                        do
-                           if  test "$remote" = "$merge_branch" ||
-                               test "$local" = "$merge_branch"
-                           then
-                                   dot_prefix=
-                                   break
-                           fi
+                           [ "$remote" = "$merge_branch" ] &&
+                           dot_prefix= && break
                        done
                fi
                case "$remote" in
-               '') remote=HEAD ;;
+               '' | HEAD ) remote=HEAD ;;
                refs/heads/* | refs/tags/* | refs/remotes/*) ;;
                heads/* | tags/* | remotes/* ) remote="refs/$remote" ;;
                *) remote="refs/heads/$remote" ;;