]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/xonotic-map-compiler-autobuild
Merge remote branch 'refs/remotes/origin/terencehill/misc_bugfixes'
[xonotic/xonotic.git] / misc / tools / xonotic-map-compiler-autobuild
index b25cf2f443abc5ca71694bf89e21b0744e09c664..90a012325b829c864083833b20f87292821e07db 100755 (executable)
@@ -4,7 +4,7 @@ set -e
 
 bspdir="$PWD/data"
 url=http://beta.xonotic.org/autobuild-bsp/
-url_ssh=beta.xonotic.org:autobuild-bsp/
+url_ssh=xonotic-beta:autobuild-bsp/
 cachedir="$HOME/xonotic-map-compiler.cache/"
 override="-bsp_timeout 900 -vis_timeout 3600 -light_timeout 14400 -minimap_timeout 900 -scale_timeout 900"
 
@@ -117,7 +117,7 @@ buildthemap()
        HASH=$2
        url=$3
        M=$4
-       blobhash=$6
+       blobhash=$5
        if HEAD "$url$M-$blobhash.pk3"; then
                continue
        fi
@@ -137,8 +137,11 @@ buildthemap()
        fi
        zip -9r "$M-$blobhash.pk3" "maps/$M.bsp" "maps/$M.log" "maps/$M.irc" "maps/$M/" "maps/$M.lin" "gfx/${M}_mini.tga"
        ln -snf "../$M-$blobhash.pk3" "$M.pk3" # from ALL branches, so beware!
-       rsync -vaSHP "$M-$blobhash.pk3" "$url_ssh"
-       rsync -vaSHP "$M.pk3" "$url_ssh""latest/"
+       cp "$M-$blobhash.pk3" "$M-full-$blobhash.pk3"
+       zip -9r "$M-full-$blobhash.pk3" `git diff --name-only --diff-filter=ACMRTUXB master...HEAD` || true
+       ln -snf "../$M-full-$blobhash.pk3" "$M-full.pk3" # from ALL branches, so beware!
+       rsync -vaSHP "$M-$blobhash.pk3" "$M-full-$blobhash.pk3" "$url_ssh"
+       rsync -vaSHP "$M.pk3" "$M-full.pk3" "$url_ssh""latest/"
        if [ -n "$IRCSPAM" ]; then
                $IRCSPAM < "maps/$M.irc"
        fi