From 7edb115b86d024b5ea2dd88d56564a3c261cf07d Mon Sep 17 00:00:00 2001 From: Alexander Wirt Date: Wed, 23 Nov 2011 14:13:30 +0100 Subject: [PATCH] Allow generating source in git from tags --- scripts/generate-git-snapshot | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scripts/generate-git-snapshot b/scripts/generate-git-snapshot index ad96d20..668b0c8 100755 --- a/scripts/generate-git-snapshot +++ b/scripts/generate-git-snapshot @@ -104,6 +104,18 @@ if [ "${1:-}" = "auto" ] ; then elif [ -r debian/gbp.conf ] ; then echo "Found debian/gbp.conf, using git-dch with auto mode." git_dch_auto +elif [ -n "${tag:-}" ] ; then + echo "Tag parameter found, don't generate changelog" + git checkout ${tag} + VERSION="$(parsechangelog -c 1 | awk '/Version/ {print $2}')" + if [ -n "${distribution}" ] ; then + echo "Distribution found. Add distribution specific version" + dch -b -v "${VERSION}~${distribution}+${BUILD_NUMBER}" \ + "Auto Build for ${distribution}" + else + dch -v "${VERSION}+${BUILD_NUMBER}" \ + "Auto build from jenkins" + fi else echo "Trying to identify latest tag / merge..."