X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=git-parse-remote-script;h=43b436803477f656e5ae0dddcc2c2440455a1820;hb=0516de30e8bdd26086e2a3edd3375981fd0c34d6;hp=cf3788425693750edbb6080a3dfa8b314bf9bdb2;hpb=434d6ba03122c160f98713a009cf8a32d02982f3;p=git.git diff --git a/git-parse-remote-script b/git-parse-remote-script index cf378842..43b43680 100755 --- a/git-parse-remote-script +++ b/git-parse-remote-script @@ -81,10 +81,14 @@ canon_refs_list_for_fetch () { local=$(expr "$ref" : '[^:]*:\(.*\)') case "$remote" in '') remote=HEAD ;; + refs/heads/* | refs/tags/*) ;; + heads/* | tags/* ) remote="refs/$remote" ;; *) remote="refs/heads/$remote" ;; esac case "$local" in '') local= ;; + refs/heads/* | refs/tags/*) ;; + heads/* | tags/* ) local="refs/$local" ;; *) local="refs/heads/$local" ;; esac echo "${force}${remote}:${local}"