mirror of
https://gitlab.com/xonotic/xonotic
synced 2024-12-14 10:55:18 +00:00
make sure mirror selection is run at least once per repo
This commit is contained in:
parent
558130f85d
commit
f0c8c17462
10
all
10
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/,"`
|
||||
|
Loading…
Reference in New Issue
Block a user