X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=sidebyside;f=git-parse-remote-script;h=43b436803477f656e5ae0dddcc2c2440455a1820;hb=452ce291a99131768e2d61d2dcf8a4a1b78d39a3;hp=cf3788425693750edbb6080a3dfa8b314bf9bdb2;hpb=10d781b9caa4f71495c7b34963bef137216f86a8;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}"