From: Rudolf Polzer Date: Thu, 30 Mar 2017 19:23:09 +0000 (+0200) Subject: Add the stupid Transifex cronjob here, for reference. X-Git-Tag: xonotic-v0.8.2^0 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=b0fef534526f470a1b3fc97f61206d454889656c;p=xonotic%2Fxonotic.git Add the stupid Transifex cronjob here, for reference. --- diff --git a/misc/infrastructure/transifex.cron b/misc/infrastructure/transifex.cron new file mode 100755 index 00000000..d18ba320 --- /dev/null +++ b/misc/infrastructure/transifex.cron @@ -0,0 +1,26 @@ +#!/bin/sh + +set -ex + +export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games + +cd ~/xonotic/data/xonotic-data.pk3dir +git checkout master +git fetch origin master +if git rev-list origin/master..master | grep .; then + echo "Blocked by local changes. Bailing out." + exit 1 +fi +git reset --hard origin/master + +# Mode parameter: +# po: just update the translations. +# all: also update the translation template. Will create a new commit every time, as the date header changes. +sh tx.sh po + +if [ x"`git ls-files -dm`" = x".tx/merge-base" ]; then + git reset --hard + exit 0 +fi +git commit -a -m'Transifex autosync' +git push origin master