summaryrefslogtreecommitdiffstats
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2026-02-19 08:57:49 +0100
committerJunio C Hamano <gitster@pobox.com>2026-02-19 10:41:18 -0800
commited693078e988adf66c969feb6de9f83c7abe7d24 (patch)
treefb588e873c70c3d15b125d2f5e144e4e918cdb31 /contrib/persistent-https
parentea717645d199f6f1b66058886475db3e8c9330e9 (diff)
downloadgit-ed693078e988adf66c969feb6de9f83c7abe7d24.tar.gz
git-ed693078e988adf66c969feb6de9f83c7abe7d24.zip
pack-bitmap: deduplicate logic to iterate over preferred bitmap tips
We have two locations that iterate over the preferred bitmap tips as configured by the user via "pack.preferBitmapTips". Both of these callsites are subtly wrong: when the preferred bitmap tips contain an exact refname match, then we will hit a `BUG()`. Prepare for the fix by unifying the two callsites into a new `for_each_preferred_bitmap_tip()` function. This removes the last callsite of `bitmap_preferred_tips()` outside of "pack-bitmap.c". As such, convert the function to be local to that file only. Note that the function is still used by a second caller, so we cannot just inline it. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions