Re: [PATCH] GIT: Create tar archives of tree on the fly
- From
Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
- Date
- Apr 30, 2005, 00:13 UTC
- Message-ID
- <4272CD8E.8040706@lsrfire.ath.cx>
- In-Reply-To
- <Pine.LNX.4.58.0504291522250.18901@ppc970.osdl.org>
Linus Torvalds schrieb:
> > Having just done the git-0.7.tar.gz file with git-tar-tree, I started > wondering if there is some nice way to encode the commit version > that got tarred up into the tar archive itself.
The pax archive format allows for comments; you can store the commit ID in a (archive-)global comment. Archivers are supposed to ignore it and GNU tar at least does so. You can extract the ID with
$ dd bs=1 skip=523 count=41 2>/dev/null < TARFILE
because it would always end up at that position at the start of the archive.
Rene