aboutsummaryrefslogtreecommitdiffstats
path: root/make-release-archive.sh
diff options
context:
space:
mode:
Diffstat (limited to 'make-release-archive.sh')
-rw-r--r--make-release-archive.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/make-release-archive.sh b/make-release-archive.sh
new file mode 100644
index 000000000..27f61b1fd
--- /dev/null
+++ b/make-release-archive.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+test $# -eq 1 || { echo "Error: Tag required." >&2; exit 1; }
+
+tag=${1}
+version=${tag#v}
+
+git archive --format=tar.gz --prefix=qbs-${version}/ -o qbs-${version}.src.tar.gz ${tag}