From c78712e4631fe1e751aad6a316c4b757723c4f34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Minier?= Date: Fri, 28 Jan 2011 13:20:37 +0100 Subject: Check whether tree is dirty with bzr status before rolling a release. --- do-release | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/do-release b/do-release index e34f649..a35e207 100755 --- a/do-release +++ b/do-release @@ -29,8 +29,13 @@ if [ -z "$version" ]; then exit 1 fi +status=`bzr status` +if [ -n "$status" ]; then + die "Tree is dirty according to bzr status" +fi + if bzr tags | awk '{print $1}' | grep -qFx "$version"; then - die "Tag $version already exists; aborting" + die "Tag $version already exists" fi log_i "Creating tag $version" -- cgit v1.2.3