From: Gabriel Date: Wed, 17 Feb 2010 19:20:52 GMT Subject: [PATCH] import-tars: properly import git-archive tarballs Message-ID: <1266434452-14532-1-git-send-email-g2p.code@gmail.com> git-archive adds a special entry to the archives it creates, pax_global_header, containing the SHA1 of the exported commit. import-tars.perl extracted it as a file, the top directory of the archive became a subdirectory, and files moved with every imported tarball. Now import-tars correctly ignores the comment. Signed-off-by: Gabriel --- contrib/fast-import/import-tars.perl | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/contrib/fast-import/import-tars.perl b/contrib/fast-import/import-tars.perl index 95438e1..a5170a1 100755 --- a/contrib/fast-import/import-tars.perl +++ b/contrib/fast-import/import-tars.perl @@ -108,6 +108,7 @@ foreach my $tar_file (@ARGV) } } print FI "\n"; + next if $typeflag eq 'g' && $name eq 'pax_global_header'; my $path; if ($prefix) { -- 1.7.0.rc2.31.g618d1