diff options
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | make-release-archive.sh | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes index eeef3e0a2..fbe3f9874 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,3 @@ /.gitignore export-ignore /.gitattributes export-ignore +/make-release-archive.sh export-ignore 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} |