From: René Scharfe Date: Wed, 22 Jun 2016 05:46:25 GMT Subject: Re: [PATCH 2/2] archive-tar: write extended headers for far-future mtime Message-ID: <576A2631.2000608@web.de> In-Reply-To: <57687417.4020009@web.de> Am 21.06.2016 um 00:54 schrieb René Scharfe: > 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é