Change models to a _v0 suffix.
[mediagoblin.git] / devtools / update_translations.sh
index 069b47af4d47ca74fb96679d7342e94e0fbf53c9..7fcb3d49b2cfd5055adcd00c89ee380de2724198 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 # GNU MediaGoblin -- federated, autonomous media hosting
-# Copyright (C) 2011 Free Software Foundation, Inc
+# Copyright (C) 2011, 2012 GNU MediaGoblin contributors.  See AUTHORS.
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published by
@@ -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,8 @@ 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
+
+echo "... done.  Now consider pushing up those commits!"