t5004: fix issue with empty archive test and bsdtar
authorRené Scharfe <rene.scharfe@lsrfire.ath.cx>
Wed, 10 Apr 2013 17:00:20 +0000 (19:00 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 Apr 2013 19:26:14 +0000 (12:26 -0700)
commit24676f02ba8bcf0f2c5cccd02825e15ca93bb5f4
treefc00414e8c7908c9f76d22341af335a087dbfc63
parentbd54cf17a4acfb9555b8a83b7e74fb0274c38bb4
t5004: fix issue with empty archive test and bsdtar

bsdtar, which is the default tar on Mac OS X, handles empty archives
just fine but reports archives containing only a pax extended header
comment as damaged.  Work around the issue by explicitly generating
the archive for the tree and not the commit, which causes git archive
to omit the commit hash comment record from the tar file.

Reported-by: BJ Hargrave <bj@bjhargrave.com>
Signed-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5004-archive-corner-cases.sh