chiark / gitweb /
Optimize creation of orig.tar.gz a bit
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 17 Mar 2009 09:35:04 +0000 (10:35 +0100)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 17 Mar 2009 09:35:04 +0000 (10:35 +0100)
Checking out the tag isn't necessary.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
debian/HOWTO-tg2quilt

index f3078b6..b5d47b7 100644 (file)
@@ -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