X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=all;h=02fb854c67df82aa49699e2ea2e2abca590beea7;hp=1a0d23f4c0ecf19b19ded7128c4f7689b1bac396;hb=91f9ddbf8b6818734bc6bf3b574300079ec2b709;hpb=6643657645308775861e1d475dfb90f8887f42bb diff --git a/all b/all index 1a0d23f4..02fb854c 100755 --- a/all +++ b/all @@ -498,13 +498,16 @@ case "$cmd" in allow_pull=false elif [ x"$1" = x"-p" ]; then fix_config=true - if [ x"$base" != x"ssh://xonotic@git.xonotic.org/" ]; then - pushbase=ssh://xonotic@git.xonotic.org/ - fi + pushbase=ssh://xonotic@git.xonotic.org/ + elif [ x"$1" = x"-ps" ]; then + fix_config=true + pushbase=ssh://xonotic@git.xonotic.org/ + elif [ x"$1" = x"-ph" ]; then + fix_config=true + pushbase=http://git.xonotic.org/login/xonotic/ elif [ x"$1" = x"-s" ]; then fix_config=true base=ssh://xonotic@git.xonotic.org/ - pushbase= elif [ x"$1" = x"-g" ]; then fix_config=true base=git://git.xonotic.org/xonotic/ @@ -549,7 +552,7 @@ case "$cmd" in best) # if we fetched via ssh://, switch to git:// for fetching and keep using ssh:// for pushing case "$base" in - ssh://*) + ssh://*|*/login/*) pushbase=$base base=git://git.xonotic.org/xonotic/ ;;