archrelease: exit if working copy is not committed

Check with svn diff if the PKGBUILD etc has been committed,
and exit with an error message if not.

Also moved message from commitpkg to here.

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
This commit is contained in:
François Charette 2009-10-06 09:20:03 -07:00 committed by Aaron Griffin
parent 219ec9f196
commit bb1ab73c74
1 changed files with 8 additions and 1 deletions

View File

@ -5,7 +5,7 @@ if [ "$1" = "" ]; then
exit 1
fi
if [ ! -f "PKGBUILD" ]; then
if [ ! -f PKGBUILD ]; then
echo "archrelease: PKGBUILD not found"
exit 1
fi
@ -15,6 +15,12 @@ if [ "$(basename $(readlink -f .))" != "trunk" ]; then
exit 1
fi
if [ "$(svn diff)" != "" ]; then
echo "archrelease: You have not committed your changes yet!"
echo " Please run 'upgpkg' or 'svn commit' first"
exit 1
fi
if [ ! -d ../repos/$1 ]; then
pushd ..
[ -d repos ] || mkdir repos
@ -46,3 +52,4 @@ else
popd
fi
echo "===> Tagged for $1"