fdroiddata/tools/verify-rewritemeta.sh

32 lines
511 B
Bash
Raw Normal View History

2015-09-12 01:16:14 +00:00
#!/bin/sh
# Verify that rewritemeta has been run.
set -e
err() {
echo "$@" >&2
exit 1
}
has_changed_files() {
git update-index -q --refresh
git diff-index --quiet HEAD -- && return 1 || return 0
}
list_changed_files() {
git diff-index --name-only HEAD -- || return 0
}
if has_changed_files; then
list_changed_files
err "Unstaged changes found; refusing to continue."
fi
fdroid rewritemeta
if has_changed_files; then
list_changed_files
err "Run rewritemeta to fix formatting on those files."
fi