Skip to content
  • Junio C Hamano's avatar
    t9502: do not assume GNU tar · 2060ed50
    Junio C Hamano authored
    
    
    The check_snapshot function makes sure that no cruft outside the
    repository hierarchy is added to the tar archive.  The output from
    "tar tf" on the resulting archive is inspected to see if there is
    anything that does not begin with "$prefix/".
    
    There are two issues with this implementation:
    
     - Traditional tar implemenations that do not understand
       pax_global_header will write it out as if it is a plain file at
       the top-level;
    
     - Some implementations of tar do not add trailing slash when
       showing a directory entry (i.e. the output line for the entire
       archive will show "$prefix", not "$prefix/").
    
    Fix them so that what we want to validate can be tested with
    traditional tar implementations.
    
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    2060ed50