The eighteenth batch

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Sep 5, 2022 at 13:54 UTC 79f2338b3746d23454308648b2491e5beba4beff
1 file changed +17
Documentation/RelNotes/2.38.0.txt
+17
@@ -145,6 +145,9 @@ Performance, Internal Implementation, Development Support etc.
145 * The "subcommand" mode is introduced to parse-options API and update
146 the command line parser of Git commands with subcommands.
147
148 + * The pack bitmap file gained a bitmap-lookup table to speed up
149 + locating the necessary bitmap for a given commit.
150 +
151
152 Fixes since v2.37
153 -----------------
@@ -307,5 +310,19 @@ Fixes since v2.37
310 has been corrected.
311 (merge d3a9295ada en/merge-unstash-only-on-clean-merge later to maint).
312
313 + * Multi-pack index got corrupted when preferred pack changed from one
314 + pack to another in a certain way, which has been corrected.
315 + (merge 99e4d084ff tb/midx-with-changing-preferred-pack-fix later to maint).
316 +
317 + * The clean-up of temporary files created via mks_tempfile_dt() was
318 + racy and attempted to unlink() the leading directory when signals
319 + are involved, which has been corrected.
320 + (merge babe2e0559 rs/tempfile-cleanup-race-fix later to maint).
321 +
322 + * FreeBSD portability fix for "git maintenance" that spawns "crontab"
323 + to schedule tasks.
324 + (merge ee69e7884e bc/gc-crontab-fix later to maint).
325 +
326 * Other code cleanup, docfix, build fix, etc.
327 (merge 77b9e85c0f vd/fix-perf-tests later to maint).
328 + (merge 0682bc43f5 jk/test-crontab-fixes later to maint).