Hm, maybe this is better... that didn't fix the stop-in-the-middle issue.
authorChristopher Allan Webber <cwebber@dustycloud.org>
Sun, 29 Jan 2012 19:30:18 +0000 (13:30 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Sun, 29 Jan 2012 19:30:32 +0000 (13:30 -0600)
devtools/update_translations.sh

index 069b47af4d47ca74fb96679d7342e94e0fbf53c9..537aa95bbd235883363cdc3f25abdace0b3016b3 100755 (executable)
@@ -27,9 +27,10 @@ git pull
 
 echo "==> pulling present translations"
 ./bin/tx pull -a
-if git add mediagoblin/i18n/; then
-    git commit -m "Committing present MediaGoblin translations before pushing extracted messages";
-fi    
+
+git add mediagoblin/i18n/
+git commit -m "Committing present MediaGoblin translations before pushing extracted messages" \
+    || true  # Don't fail if nothing to commit
 
 echo "==> Extracting translations"
 ./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .
@@ -45,6 +46,6 @@ echo "==> Compiling .mo files"
 ./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/
 
 echo "==> Committing to git"
-if git add mediagoblin/i18n/; then
-    git commit -m "Committing extracted and compiled translations";
-fi
+git add mediagoblin/i18n/
+
+git commit -m "Committing extracted and compiled translations" || true