Re: [PATCH 2/2] archive-tar: write extended headers for far-future mtime
- From
René Scharfe <l.s.r@web.de>
- Date
- Jun 22, 2016, 05:46 UTC
- Message-ID
- <576A2631.2000608@web.de>
- In-Reply-To
- <57687417.4020009@web.de>
Am 21.06.2016 um 00:54 schrieb René Scharfe:
Show 12 quoted lines
> Am 16.06.2016 um 06:37 schrieb Jeff King: >> 2. System tars that cannot handle pax headers. > > In t5000 there is a simple interpreter for path headers for systems > whose tar doesn't handle them. Adding one for mtime headers may be > feasible. > > It's just a bit complicated to link a pax header file to the file it > applies to when it doesn't also contain a path header. But we know that > the mtime of all entries in tar files created by git archive are is the > same, so we could simply read one header and then adjust the mtime of > all files accordingly.
This brings me to the idea of using a single global pax header for mtime instead of one per entry. It reduces the size of the archive and allows for slightly easier testing -- it just fits better since we know that all our mtimes are the same.
René