Nightly snapshot version info?
Markus Heidelberg
markus.heidelberg at web.de
Wed Jun 24 20:46:46 UTC 2009
Rob Landley, 24.06.2009:
> On Tuesday 23 June 2009 22:56:50 Mike Frysinger wrote:
> > On Tuesday 23 June 2009 23:18:44 Rob Landley wrote:
> > > The old svn snapshots used to include the .svn directory, so you could do
> > > an svn info on them and see which repository version the snapshot was
> > > from.
> > >
> > > How do you get the corresponding info from the new nightly snapshots
> > > created from the git archive? When I download busybox-snapshot.tar.bz2
> > > and find a bug in it, how do I say which version it was in?
> >
> > there isnt any such info in the tarball afaik.
>
> Darn it. Mercurial's had ".hg_archival.txt" in its tarballs for years with
> the version information, I just assumed git had _something_.
$ man git-archive
Additionally the commit ID is stored in a global extended pax header if
the tar format is used; it can be extracted using git-get-tar-commit-id.
In ZIP files it is stored as a file comment.
$ bunzip2 -c busybox-snapshot.tar.bz2 | git get-tar-commit-id
2f86ca135069e457bb16ab9e062a10e0775717a6
> > easiest change would be to
> > stick the hash into the dirname since `git archive --prefix=...` is easy.
> > sticking files into the stream is not.
>
> *shrug* Works for me.
Hmm? How does this work?
I thought you download the archive and don't create it yourself.
Markus
More information about the busybox
mailing list