Fix string_copy() macro to not multiple-eval args. Bug 2603
[users/heiko/exim.git] / release-process / scripts / quickrelease
index 898442dad1e9726183cc7140d0b8460f75197ac6..24da1f678ce871b8b33bdb7e264318fcd90cd4df 100755 (executable)
@@ -4,21 +4,7 @@
 
 set -e
 trap 'test -n "$TMP_DIR" && rm -r "$TMP_DIR"' EXIT
 
 set -e
 trap 'test -n "$TMP_DIR" && rm -r "$TMP_DIR"' EXIT
-
-OLD_DIR=$(pwd)
-GIT_DIR=$(git rev-parse --show-toplevel)
-TMP_DIR=$(mktemp -d -t exim-quickrelease.XXXXXX)
-
-cd $TMP_DIR
-git clone $GIT_DIR
-
-cd exim/src/src
-../scripts/reversion
-. ./version.sh
-EXIM=exim-${EXIM_RELEASE_VERSION}${EXIM_VARIANT_VERSION}
-
-cd ../..
-mv -v src $EXIM
-tar czf $EXIM.tar.gz $EXIM
-mv $EXIM.tar.gz $OLD_DIR
-echo $EXIM.tar.gz
+commit="${1:-HEAD}"
+version=`git describe "$commit"`
+`dirname $0`/mk_exim_release --no-sizes --no-doc --comp gzip --no-sig --quick "$commit" .
+echo $version*