summaryrefslogtreecommitdiff
path: root/replace-object.c
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2020-02-12 21:17:30 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-02-13 09:08:58 -0800
commite03f928e2ab92e47467d48520a73a19582dff286 (patch)
tree6cc6a118b612d332fdf32e926e4504cf2d87d931 /replace-object.c
parentpack-bitmap: fix leak of haves/wants object lists (diff)
downloadtgif-e03f928e2ab92e47467d48520a73a19582dff286.tar.xz
rev-list: fallback to non-bitmap traversal when filtering
The "--use-bitmap-index" option is usually aspirational: if we have bitmaps and the request can be fulfilled more quickly using them we'll do so, but otherwise fall back to a non-bitmap traversal. The exception is object filtering, which explicitly dies if the two options are combined. Let's convert this to the usual fallback behavior. This is a minor convenience for now (since the caller can easily know that --filter and --use-bitmap-index don't combine), but will become much more useful as we start to support _some_ filters with bitmaps, but not others. The test infrastructure here is bigger than necessary for checking this one small feature. But it will serve as the basis for more filtering bitmap tests in future patches. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'replace-object.c')
0 files changed, 0 insertions, 0 deletions