{"thread":{"id":"4557","subject":"[PATCH] Make release tarballs friendlier to older tar versions","startedAt":"2006-06-18T13:25:33Z","lastAt":"2006-06-18T13:25:33Z","messageCount":1,"participants":["Rene Scharfe"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"22017","messageId":"20060618132533.GA31005@lsrfire.ath.cx","threadId":"4557","inReplyTo":null,"subject":"[PATCH] Make release tarballs friendlier to older tar versions","fromName":"Rene Scharfe","fromEmail":"rene.scharfe@lsrfire.ath.cx","sentAt":"2006-06-18T13:25:33Z","receivedAt":"2006-06-18T13:25:33Z","isPatch":true,"sender":{"key":"l.s.r@web.de","avatar":"https://avatars.githubusercontent.com/u/26122331?v=4"},"body":"git-tar-tree adds an extended pax header to archives if its first\nparameter points to a commit.  It confuses older tars and isn't\nvery useful in the case of git anyway, so stop doing it.\n\nIdea: Junio, implementation: Junio.  I just wrote it up. :-)\n\nSigned-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>\n\ndiff --git a/Makefile b/Makefile\nindex 2a1e639..28517f4 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -667,7 +667,7 @@ git.spec: git.spec.in\n \n GIT_TARNAME=git-$(GIT_VERSION)\n dist: git.spec git-tar-tree\n-\t./git-tar-tree HEAD $(GIT_TARNAME) > $(GIT_TARNAME).tar\n+\t./git-tar-tree HEAD^{tree} $(GIT_TARNAME) > $(GIT_TARNAME).tar\n \t@mkdir -p $(GIT_TARNAME)\n \t@cp git.spec $(GIT_TARNAME)\n \t@echo $(GIT_VERSION) > $(GIT_TARNAME)/version\n"}]}