mirror of
https://gitlab.com/xonotic/xonotic
synced 2025-01-18 12:11:15 +00:00
do not run on the same commit hash more than once
This commit is contained in:
parent
b9df0bb80d
commit
036e5f4205
@ -5,6 +5,7 @@ set -e
|
||||
bspdir="$PWD/data"
|
||||
url=http://beta.xonotic.org/autobuild-bsp/
|
||||
url_ssh=beta.xonotic.org:autobuild-bsp/
|
||||
cachedir="$HOME/xonotic-map-compiler.cache/"
|
||||
override="-bsp_timeout 900 -vis_timeout 3600 -light_timeout 14400 -minimap_timeout 900 -scale_timeout 900"
|
||||
|
||||
allmaps()
|
||||
@ -173,10 +174,14 @@ case "$1" in
|
||||
build)
|
||||
cd data/xonotic-maps.pk3dir
|
||||
git for-each-ref 'refs/remotes' | while read -r HASH TYPE REFNAME; do
|
||||
if [ -f "$cachedir/$HASH" ]; then
|
||||
continue
|
||||
fi
|
||||
git reset --hard
|
||||
git clean -xfd
|
||||
git checkout -f "$HASH"
|
||||
allmaps buildthemap "$REFNAME" "$HASH" "$url" "$bspoutdir"
|
||||
touch "$cachedir/$HASH"
|
||||
done
|
||||
git checkout -f master
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user