Commit bb1ab73c authored by François Charette's avatar François Charette Committed by Aaron Griffin
Browse files

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: default avatarAaron Griffin <aaronmgriffin@gmail.com>
parent 219ec9f1
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -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"