aboutsummaryrefslogtreecommitdiffstats
path: root/git.c
diff options
context:
space:
mode:
authorDerrick Stolee <dstolee@microsoft.com>2018-03-22 13:40:09 -0400
committerJunio C Hamano <gitster@pobox.com>2018-03-22 11:00:07 -0700
commit3d475f46a8225a9cc549ac5cb2c51d6ecd9e0f7c (patch)
tree09459e67cb30070c566ceebc78d6a2b26547dc66 /git.c
parentsha1_name: convert struct min_abbrev_data to object_id (diff)
downloadgit-3d475f46a8225a9cc549ac5cb2c51d6ecd9e0f7c.tar.gz
git-3d475f46a8225a9cc549ac5cb2c51d6ecd9e0f7c.zip
packfile: define and use bsearch_pack()
The method bsearch_hash() generalizes binary searches using a fanout table. The only consumer is currently find_pack_entry_one(). It requires a bit of pointer arithmetic to align the fanout table and the lookup table depending on the pack-index version. Extract the pack-index pointer arithmetic to a new method, bsearch_pack(), so this can be re-used in other code paths. Signed-off-by: Derrick Stolee <dstolee@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git.c')
0 files changed, 0 insertions, 0 deletions