[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [OSSTEST] cri-common: Only use git proxy for git, http and https URLs



For testing I had ap-fetch-version-old returning a file:// URL to a local repo.

Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
---
 cri-common | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/cri-common b/cri-common
index f472927..d82312c 100644
--- a/cri-common
+++ b/cri-common
@@ -26,7 +26,12 @@ repo_tree_rev_fetch_git () {
        local remoteurl=$2
        local remotetag=$3
        local localtag=$4
-       local realurl="`getconfig GitCacheProxy`$remoteurl"
+       case $remoteurl in
+       git://*|http://*|https://*)
+               local realurl="`getconfig GitCacheProxy`$remoteurl" ;;
+       *)
+               local realurl="$remoteurl" ;;
+       esac
        if ! test -d $repos/$treename; then
                git clone --bare $realurl $repos/$treename >&2
        fi
-- 
1.9.0


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.