Re: What's cooking in git.git (Nov 2018, #06; Wed, 21)
- Date: Wed, 21 Nov 2018 11:48:14 +0100
- From: Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx>
- Subject: Re: What's cooking in git.git (Nov 2018, #06; Wed, 21)
On Wed, Nov 21 2018, Junio C Hamano wrote:
> * jk/loose-object-cache (2018-11-13) 9 commits
> (merged to 'next' on 2018-11-18 at 276691a21b)
> + fetch-pack: drop custom loose object cache
> + sha1-file: use loose object cache for quick existence check
> + object-store: provide helpers for loose_objects_cache
> + sha1-file: use an object_directory for the main object dir
> + handle alternates paths the same as the main object dir
> + sha1_file_name(): overwrite buffer instead of appending
> + rename "alternate_object_database" to "object_directory"
> + submodule--helper: prefer strip_suffix() to ends_with()
> + fsck: do not reuse child_process structs
> Code clean-up with optimization for the codepath that checks
> (non-)existence of loose objects.
> Will cook in 'next'.
I think as noted in
that we should hold off the /9 of this series due to the performance
regressions this introduces in some cases (while fixing other cases).
I hadn't had time to follow up on that, and figured it could wait until
post-2.20 for a re-roll.