summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrançois Charette <francois@archlinux.org>2009-10-06 18:20:03 +0200
committerAaron Griffin <aaronmgriffin@gmail.com>2009-10-06 18:20:03 +0200
commitbb1ab73c74cab73e0b4391419789202f1eae818f (patch)
tree8e10ba3f5a8a308c05247b43659ade70c9e8bf90
parent219ec9f1960657f288759dcb65e6093766356f51 (diff)
downloaddevtools-bb1ab73c74cab73e0b4391419789202f1eae818f.tar.gz
devtools-bb1ab73c74cab73e0b4391419789202f1eae818f.tar.xz
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>
-rwxr-xr-xarchrelease9
1 files changed, 8 insertions, 1 deletions
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"