diff options
author | Taylor Blau <me@ttaylorr.com> | 2021-08-31 16:52:19 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-09-01 13:56:43 -0700 |
commit | a5f9f24aa0588621770df7f45a48615e238d8e17 (patch) | |
tree | 533ddadae25c43c4d6aa482a407616c02e814e08 /http-fetch.c | |
parent | pack-bitmap.c: introduce 'bitmap_is_preferred_refname()' (diff) | |
download | tgif-a5f9f24aa0588621770df7f45a48615e238d8e17.tar.xz |
pack-bitmap.c: avoid redundant calls to try_partial_reuse
try_partial_reuse() is used to mark any bits in the beginning of a
bitmap whose objects can be reused verbatim from the pack they came
from.
Currently this function returns void, and signals nothing to the caller
when bits could not be reused. But multi-pack bitmaps would benefit from
having such a signal, because they may try to pass objects which are in
bounds, but from a pack other than the preferred one.
Any extra calls are noops because of a conditional in
reuse_partial_packfile_from_bitmap(), but those loop iterations can be
avoided by letting try_partial_reuse() indicate when it can't accept any
more bits for reuse, and then listening to that signal.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'http-fetch.c')
0 files changed, 0 insertions, 0 deletions