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).