From: Rene Scharfe Date: Sun, 18 Jun 2006 13:25:33 +0000 (+0200) Subject: Make release tarballs friendlier to older tar versions X-Git-Tag: v1.4.1-rc1~3^2~16 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9cd625b79babaf50f50a0e5d96903eaacb1ee600;p=git.git Make release tarballs friendlier to older tar versions git-tar-tree adds an extended pax header to archives if its first parameter points to a commit. It confuses older tars and isn't very useful in the case of git anyway, so stop doing it. Idea: Junio, implementation: Junio. I just wrote it up. :-) Signed-off-by: Rene Scharfe Signed-off-by: Junio C Hamano --- diff --git a/Makefile b/Makefile index 2a1e6392d..28517f4c3 100644 --- a/Makefile +++ b/Makefile @@ -667,7 +667,7 @@ git.spec: git.spec.in GIT_TARNAME=git-$(GIT_VERSION) dist: git.spec git-tar-tree - ./git-tar-tree HEAD $(GIT_TARNAME) > $(GIT_TARNAME).tar + ./git-tar-tree HEAD^{tree} $(GIT_TARNAME) > $(GIT_TARNAME).tar @mkdir -p $(GIT_TARNAME) @cp git.spec $(GIT_TARNAME) @echo $(GIT_VERSION) > $(GIT_TARNAME)/version