aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/commit.c
diff options
context:
space:
mode:
authorTaylor Blau <me@ttaylorr.com>2024-08-06 11:37:33 -0400
committerJunio C Hamano <gitster@pobox.com>2024-08-06 12:01:37 -0700
commit88f309e095d084d730f908fe1ec01a92c63612c2 (patch)
treeb6be73267d8cd8f31badda6c8df4b7de8a4c3328 /builtin/commit.c
parentmidx: introduce `bsearch_one_midx()` (diff)
downloadgit-88f309e095d084d730f908fe1ec01a92c63612c2.tar.gz
git-88f309e095d084d730f908fe1ec01a92c63612c2.zip
midx: teach `bsearch_midx()` about incremental MIDXs
Now that the special cases callers of `bsearch_midx()` have been dealt with, teach `bsearch_midx()` to handle incremental MIDX chains. The incremental MIDX-aware version of `bsearch_midx()` works by repeatedly searching for a given OID in each layer along the `->base_midx` pointer, stopping either when an exact match is found, or the end of the chain is reached. Signed-off-by: Taylor Blau <me@ttaylorr.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/commit.c')
0 files changed, 0 insertions, 0 deletions