From: Rudolf Polzer Date: Sun, 21 Nov 2010 15:28:33 +0000 (+0100) Subject: make sure mirror selection is run at least once per repo X-Git-Tag: xonotic-v0.1.0preview~36^2~3 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=f0c8c174622fa5420ca4af4b4121c583b0f208e9;p=xonotic%2Fxonotic.git make sure mirror selection is run at least once per repo --- diff --git a/all b/all index 9e4dd0dc..051a5e8e 100755 --- a/all +++ b/all @@ -395,7 +395,7 @@ bestmirror() if t=`mirrorspeed "$m"`; then if [ -n "$t" ]; then tt=$(($t$op)) # fudge factor - msg "$m -> $t$op=$tt ticks" + msg "$m -> $t$op = $tt ticks" if [ -z "$bestt" ] || [ "$tt" -lt "$bestt" ]; then bestin=$in bestt=$tt @@ -536,6 +536,14 @@ case "$cmd" in fi shift done + case "$location" in + current) + if [ x"`git config xonotic.all.mirrorselection 2>/dev/null || true`" != x"done" ]; then + git config xonotic.all.mirrorselection done + location=best + fi + ;; + esac case "$location" in best) newbase=`$ECHO "$base" | sed "s,://\(.*\.\)\?git.xonotic.org/,:// .git.xonotic.org/,"`