aboutsummaryrefslogtreecommitdiffstats
path: root/dist-tools/git-commit-po-updates.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dist-tools/git-commit-po-updates.sh')
-rwxr-xr-xdist-tools/git-commit-po-updates.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/dist-tools/git-commit-po-updates.sh b/dist-tools/git-commit-po-updates.sh
index 969acd31..41b1f65a 100755
--- a/dist-tools/git-commit-po-updates.sh
+++ b/dist-tools/git-commit-po-updates.sh
@@ -11,6 +11,12 @@
# Supported modes:
# -n: dry-run, only print commands, but do not run them.
# -c: commit, print commands and run them.
+
+# Exit codes:
+# 0: success, no new po/*.po files.
+# 1: error
+# 2: usage was printed, nothing was done
+# 3: new po/*.po files detected
set -eu
@@ -122,6 +128,7 @@ if [ -n "$new_po_files" ] ; then
printf " %s" "$j"
done
printf '\n'
+ rc=3
fi
exit $rc