aboutsummaryrefslogtreecommitdiff
path: root/do-release
diff options
context:
space:
mode:
authorLoïc Minier <lool@dooz.org>2011-01-28 13:20:37 +0100
committerLoïc Minier <lool@dooz.org>2011-01-28 13:20:37 +0100
commitc78712e4631fe1e751aad6a316c4b757723c4f34 (patch)
treeeaee038da5312fdff4f12779974342409f2e002c /do-release
parent5acc7dd4ed24fdf23ad920f294875686b014f828 (diff)
Check whether tree is dirty with bzr status before rolling a release.
Diffstat (limited to 'do-release')
-rwxr-xr-xdo-release7
1 files changed, 6 insertions, 1 deletions
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"