From: Uwe Kleine-König Date: Tue, 17 Mar 2009 09:35:04 +0000 (+0100) Subject: Optimize creation of orig.tar.gz a bit X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=a9e10b44a67400a4539abb7c969852c42dfd6d67;p=topgit.git Optimize creation of orig.tar.gz a bit Checking out the tag isn't necessary. Signed-off-by: Uwe Kleine-König --- diff --git a/debian/HOWTO-tg2quilt b/debian/HOWTO-tg2quilt index f3078b6..b5d47b7 100644 --- a/debian/HOWTO-tg2quilt +++ b/debian/HOWTO-tg2quilt @@ -132,13 +132,10 @@ the Debian-standard package_version.orig.tar.gz convention first. If upstream does not provide tarballs, you can create the orig.tar.gz file and commit is as follows: -1. git checkout topgit-$VERSION -2. git archive --prefix=$(git describe HEAD)/ --verbose HEAD \ - | gzip -9 > ../$(git describe HEAD | sed s,-,_,).orig.tar.gz -3. pristine-tar commit ../$(git describe HEAD | sed s,-,_,).orig.tar.gz \ - HEAD -4. git checkout master - +1. upstream_tag="topgit-$VERSION" +2. git archive --prefix="$upstream_tag/" "$upstream_tag" | + gzip -9 > ../"${upstream_tag//-/_}.orig.tar.gz" +3. pristine-tar commit ../"${upstream_tag//-/_}.orig.tar.gz" "$upstream_tag" All comments and suggestions are welcome, especially those pertaining to