chiark / gitweb /
more convenient wrapper for bzr upgrade
authorColin Watson <cjwatson@chiark.greenend.org.uk>
Tue, 15 Apr 2008 15:50:30 +0000 (15:50 +0000)
committerColin Watson <cjwatson@chiark.greenend.org.uk>
Tue, 15 Apr 2008 15:50:30 +0000 (15:50 +0000)
bzr-upgrade [new file with mode: 0755]

diff --git a/bzr-upgrade b/bzr-upgrade
new file mode 100755 (executable)
index 0000000..06ff248
--- /dev/null
@@ -0,0 +1,17 @@
+#! /bin/sh
+set -e
+
+cd "$1"
+
+bzr info
+du -s .bzr
+
+if bzr upgrade; then
+       rm -rf .bzr.backup
+elif [ -d .bzr.backup ]; then
+       rm -rf .bzr
+       mv .bzr.backup .bzr
+fi
+
+bzr info
+du -s .bzr