From: Rudolf Polzer Date: Fri, 26 Mar 2010 07:59:06 +0000 (+0100) Subject: ./all: also download the fteqcc repo X-Git-Tag: xonotic-v0.1.0preview~535 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=commitdiff_plain;h=09956394ea59fd374e8eef617876e76684552787 ./all: also download the fteqcc repo --- diff --git a/all b/all index 4e1a63e1..338c0237 100755 --- a/all +++ b/all @@ -2,15 +2,18 @@ set -e -repos=" +repos_urls=" . data/xonotic-data.pk3dir data/xonotic-maps.pk3dir data/xonotic-music.pk3dir data/xonotic-nexcompat.pk3dir darkplaces + fteqcc@git://github.com/Blub/qclib.git " +repos=`for X in $repos_urls; do echo "${X%%@*}"; done` + if [ "$#" = 0 ]; then set -- help fi @@ -22,14 +25,28 @@ case "$cmd" in update|pull) base=`git config remote.origin.url` base=${base%xonotic.git} - for d in $repos; do + for dcomplete in $repos_urls; do + case "$dcomplete" in + *@*) + d=${dcomplete%%@*} + url=${dcomplete#*@} + switch=false + ;; + *) + d=${dcomplete%%@*} + url=$base${d##*/}.git + switch=true + ;; + esac if [ -d "$d0/$d" ]; then cd "$d0/$d" case "$d" in .) ;; *) - git config remote.origin.url "$base${d##*/}.git" + if $switch; then + git config remote.origin.url "$base${d##*/}.git" + fi ;; esac git pull