Git 1.8.2.1 includes commit bd54cf17 - archive: handle commits with an empty
tree
Test 2 of t5004-archive-corner-cases, "tar archive of empty tree is empty",
fails on Mac OS X 10.8.3 (with XCode 4.6.1) since the tar command exits with
return code 1 on the generated tar file.
expecting success:
git archive --format=tar HEAD >empty.tar &&
make_dir extract &&
"$TAR" xf empty.tar -C extract &&
check_dir extract
tar: Damaged tar archive
tar: Error exit delayed from previous errors.
not ok 2 - tar archive of empty tree is empty
tar tf "trash directory.t5004-archive-corner-cases/empty.tar"; echo $?
tar: Damaged tar archive
tar: Error exit delayed from previous errors.
1
tar --version
bsdtar 2.8.3 - libarchive 2.8.3
It appears that bsdtar does not like the empty tar files created by git
archive. An empty tar file created by bsdtar is accepted.
tar cT /dev/null | tar t; echo $?
0
--
BJ Hargrave
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html