]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ew/many-alternate-optim'
authorJunio C Hamano <gitster@pobox.com>
Wed, 28 Jul 2021 20:17:57 +0000 (13:17 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 28 Jul 2021 20:17:57 +0000 (13:17 -0700)
commite5cc59c77c875aeda93a3cdfe70c8254164324ab
tree2299898410f357bfe17235877d70fdd1147c0ac7
parent14793a4e37341950dc338ea7a7dbc05db37f5e9e
parent92d8ed8ac101d62183d51f280b90efb1de1bda5c
Merge branch 'ew/many-alternate-optim'

Optimization for repositories with many alternate object store.

* ew/many-alternate-optim:
  oidtree: a crit-bit tree for odb_loose_cache
  oidcpy_with_padding: constify `src' arg
  make object_directory.loose_objects_subdir_seen a bitmap
  avoid strlen via strbuf_addstr in link_alt_odb_entry
  speed up alt_odb_usable() with many alternates
Makefile
dir.c
dir.h
object-file.c
t/helper/test-tool.c
t/helper/test-tool.h