Thread (1 message) 1 message, 1 author, 2018-10-26

Re: [PATCH v5] archive: initialize archivers earlier

From: Junio C Hamano <hidden>
Date: 2018-10-26 01:17:13

Jeff King [off-list ref] writes:
On Thu, Oct 25, 2018 at 01:32:14PM -0700, steadmon@google.com wrote:
quoted
Initialize archivers as soon as possible when running git-archive.
Various non-obvious behavior depends on having the archivers
initialized, such as determining the desired archival format from the
provided filename.

Since 08716b3c11 ("archive: refactor file extension format-guessing",
2011-06-21), archive_format_from_filename() has used the registered
archivers to match filenames (provided via --output) to archival
formats. However, when git-archive is executed with --remote, format
detection happens before the archivers have been registered. This causes
archives from remotes to always be generated as TAR files, regardless of
the actual filename (unless an explicit --format is provided).

This patch fixes that behavior; archival format is determined properly
from the output filename, even when --remote is used.
Thanks, this version looks great to me!
To me too.  Thanks, both.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help