X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=all;h=6831cca65da48dc052c497c1f0072b51373ed351;hb=b0af20608a5c827e21443bbecd9e9e7e67b80953;hp=7db90a60732941eebfa0118e3cd8e9a198b91bc6;hpb=0416d49608a6b89fe97370efd49aa1af2b26d289;p=xonotic%2Fxonotic.git diff --git a/all b/all index 7db90a60..6831cca6 100755 --- a/all +++ b/all @@ -224,10 +224,9 @@ listrepos() for d in $repos; do p="${d%dir}" f="`repoflags "$d"`" - # if we have the dir, always keep it - if [ -d "$d" ]; then - msg "Repository $d enabled because it already exists" - $ECHO "$d" + # if we have .no file, skip + if [ -f "$d.no" ]; then + msg "Repository $d disabled by a .no file, delete $d.no to enable" continue fi # if .yes file exists, always keep it @@ -236,9 +235,10 @@ listrepos() $ECHO "$d" continue fi - # if we have .no file, skip - if [ -f "$d.no" ]; then - msg "Repository $d disabled by a .no file, delete $d.no to enable" + # if we have the dir, always keep it + if [ -d "$d" ]; then + msg "Repository $d enabled because it already exists" + $ECHO "$d" continue fi # if we have matching pk3, skip @@ -586,6 +586,13 @@ case "$cmd" in location=current oldbase=$base oldpushbase=$pushbase + # transition old URLs + if [ x"$base" = x"ssh://xonotic@git.xonotic.org/" ]; then + base=ssh://xonotic@push.git.xonotic.org/ + fi + if [ x"$pushbase" = x"ssh://xonotic@git.xonotic.org/" ]; then + pushbase=ssh://xonotic@push.git.xonotic.org/ + fi while :; do if [ x"$1" = x"-N" ]; then allow_pull=false @@ -1194,7 +1201,7 @@ case "$cmd" in if [ x"$USE_GDB" = x"yes" ]; then set -- gdb --args "$@" - elif [ x"$USE_GDB" != x"no" ] && which gdb >/dev/null 2>&1; then + elif [ x"$USE_GDB" = x"core" ] && which gdb >/dev/null 2>&1; then set -- gdb --batch -x savecore.gdb --args "$@" elif which catchsegv >/dev/null 2>&1; then set -- catchsegv "$@" @@ -1663,8 +1670,8 @@ case "$cmd" in rm -f Xonotic/key_15.d0pk { verbose cd Xonotic/mapping - verbose wget http://www.icculus.org/netradiant/files/netradiant-1.5.0-20110819.tar.bz2 - verbose wget http://www.icculus.org/netradiant/files/netradiant-1.5.0-20110819-win32-7z.exe + verbose wget http://www.icculus.org/netradiant/files/netradiant-1.5.0-20120114.tar.bz2 + verbose wget http://www.icculus.org/netradiant/files/netradiant-1.5.0-20120114-win32-7z.exe for X in *-7z.exe; do 7za x "$X" rm -f "$X" @@ -1784,7 +1791,7 @@ case "$cmd" in verbose "$SELF" update-maps ;; release-qc) - verbose make -C Xonotic/source FTEQCC="../../../fteqcc/fteqcc.linux32" XON_BUILDSYSTEM=1 clean all + verbose env GIT_DIR="$d0/data/xonotic-data.pk3dir/.git" make -C Xonotic/source FTEQCC="$d0/Xonotic/fteqcc/fteqcc.linux32" XON_BUILDSYSTEM=1 clean all verbose rm -f Xonotic/source/qcsrc/*/fteqcc.log ;; release-buildpk3-transform-raw) @@ -1798,7 +1805,8 @@ case "$cmd" in verbose export jpeg_qual_rgb=97 verbose export jpeg_qual_a=99 verbose export do_dds=false - verbose export do_ogg=false + verbose export do_ogg=true + verbose export ogg_ogg=false verbose export del_src=true find . -type f -print0 | verbose xargs -0 "$d0"/misc/tools/cached-converter.sh ;; @@ -1814,6 +1822,7 @@ case "$cmd" in verbose export do_dds=true verbose export dds_flags= verbose export do_ogg=true + verbose export ogg_ogg=false verbose export del_src=true find . -type f -print0 | verbose xargs -0 "$d0"/misc/tools/cached-converter.sh ;; @@ -1948,6 +1957,8 @@ case "$cmd" in release_timereport "processed data" verbose "$SELF" release-buildpk3-transform-$transform "Xonotic/temp" release_timereport "transformed data" + find . -type f -size +4k | verbose "$d0"/misc/tools/symlink-deduplicate.sh + release_timereport "deduplicated data" verbose mkzipr "../../$dst" * release_timereport "zipped data" verbose cd ../..