xsf-tools: Changes to 'master'
xsf-tag | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
New commits:
commit dfc9e425604b4aadacb72ec2ecd64e79f08c3ee9
Author: Cyril Brulebois <kibi@debian.org>
Date: Wed Nov 17 17:33:06 2010 +0100
Add tagging script by Julien.
diff --git a/xsf-tag b/xsf-tag
new file mode 100755
index 0000000..1f02ced
--- /dev/null
+++ b/xsf-tag
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+set -e
+
+package=$(dpkg-parsechangelog | awk '/^Source: / { print $2 }')
+version=$(dpkg-parsechangelog | awk '/^Version: / { print $2 }')
+dist=$(dpkg-parsechangelog | awk '/^Distribution: / { print $2 }')
+
+if [ -z "$package" ]; then
+ echo debian/changelog not found >&2
+ exit 1
+fi
+if [ "$dist" = UNRELEASED ]; then
+ echo "can't upload to UNRELEASED" >&2
+ exit 1
+fi
+
+tagversion=${version/:/_}
+tagversion=${tagversion/\~/-}
+
+tag=${package}-${tagversion}
+
+git tag -s -m "Tagging upload of $package $version to $dist." $tag
+echo Tagged $tag
Reply to: