error() {
echo "error: $1"
+ test -n "$2" && echo "$2"
clean
exit 1
}
# get last release
if test -z "$LAST"; then
- LAST=$(git describe --match 'release-*' $REV)
- test $? == 0 || \
+ LAST=$(git describe --match 'release-*' --abbrev=0 $REV)
+ test $? = 0 || \
error "unable to find last release"
+ echo "Using previous release as $LAST"
fi
H="$(head -1 CHANGELOG|cut -d: -f 1)"
read a
test "$a" = "y" || error "aborted"
+#### TEST english po VERSIONS ####
+
+BAD_PO="$(grep Project-Id-Version po/en*.po|grep -v "openbox $VERSION\\\\n")"
+test -z "$BAD_PO" || error "wrong version in po files" "$BAD_PO"
+
#### TEST COMPILATION ####
# check that it builds