From 79f2338b3746d23454308648b2491e5beba4beff Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Mon, 5 Sep 2022 13:54:46 -0700 Subject: [PATCH] The eighteenth batch Signed-off-by: Junio C Hamano --- Documentation/RelNotes/2.38.0.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Documentation/RelNotes/2.38.0.txt b/Documentation/RelNotes/2.38.0.txt index 71e1731ddb..f521e930ba 100644 --- a/Documentation/RelNotes/2.38.0.txt +++ b/Documentation/RelNotes/2.38.0.txt @@ -145,6 +145,9 @@ Performance, Internal Implementation, Development Support etc. * The "subcommand" mode is introduced to parse-options API and update the command line parser of Git commands with subcommands. + * The pack bitmap file gained a bitmap-lookup table to speed up + locating the necessary bitmap for a given commit. + Fixes since v2.37 ----------------- @@ -307,5 +310,19 @@ Fixes since v2.37 has been corrected. (merge d3a9295ada en/merge-unstash-only-on-clean-merge later to maint). + * Multi-pack index got corrupted when preferred pack changed from one + pack to another in a certain way, which has been corrected. + (merge 99e4d084ff tb/midx-with-changing-preferred-pack-fix later to maint). + + * The clean-up of temporary files created via mks_tempfile_dt() was + racy and attempted to unlink() the leading directory when signals + are involved, which has been corrected. + (merge babe2e0559 rs/tempfile-cleanup-race-fix later to maint). + + * FreeBSD portability fix for "git maintenance" that spawns "crontab" + to schedule tasks. + (merge ee69e7884e bc/gc-crontab-fix later to maint). + * Other code cleanup, docfix, build fix, etc. (merge 77b9e85c0f vd/fix-perf-tests later to maint). + (merge 0682bc43f5 jk/test-crontab-fixes later to maint).