Re: [PATCH v3] pack-bitmap: remove checks before bitmap_free
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 3, 2025, 06:12 UTC
- Message-ID
- <xmqq1ps1s698.fsf@gitster.g>
- In-Reply-To
- <pull.1977.v3.git.git.1748915181113.gitgitgadget@gmail.com>
"Lidong Yan via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 8 quoted lines
> +test_expect_success 'use pseudo-merge in boundary traversal' ' > + git init pseudo-merge-boundary-traversal && > + ( > + cd pseudo-merge-boundary-traversal && > + > + git config bitmapPseudoMerge.test.pattern refs/ && > + git config bitmapPseudoMerge.test.threshold now && > + git config bitmapPseudoMerge.test.stableThreshold now &&
> + GIT_TEST_PACK_USE_BITMAP_BOUNDARY_TRAVERSAL=1 &&
Either before or after that line, don't you need to
export GIT_TEST_PACK_USE_BITMAP_BOUNDARY_TRAVERSAL &&
as well?
And if the test passed without exporting the variable, is it really testing what we want to test?
Show 13 quoted lines
> + test_commit A && > + git repack -adb && > + test_commit B && > + > + echo '1' >expect && > + git rev-list --count --use-bitmap-index HEAD~1..HEAD >actual && > + test_cmp expect actual > + ) > +' > + > test_done > > base-commit: 845c48a16a7f7b2c44d8cb137b16a4a1f0140229