From bb1ab73c74cab73e0b4391419789202f1eae818f Mon Sep 17 00:00:00 2001 From: François Charette Date: Tue, 6 Oct 2009 09:20:03 -0700 Subject: 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 --- archrelease | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/archrelease b/archrelease index bc9a7d6..6ba6efb 100755 --- a/archrelease +++ b/archrelease @@ -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" -- cgit v1.2.3-24-g4f1b