A bit more topics for -rc1

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

Junio C Hamano committed May 30, 2025 at 11:59 UTC 7014b55638da979331baf8dc31c4e1d697cf2d67
1 file changed +22
Documentation/RelNotes/2.50.0.adoc
+22
@@ -89,6 +89,8 @@ UI, Workflows & Features
89 check, which can be useful when the repository arranges to ensure
90 connectivity by some other means.
91
92 + * "git notes --help" documentation updates.
93 +
94
95 Performance, Internal Implementation, Development Support etc.
96 --------------------------------------------------------------
@@ -193,6 +195,10 @@ Performance, Internal Implementation, Development Support etc.
195 do not pass the leak checker tests, as they should no longer be
196 needed.
197
198 + * When a stale .midx file refers to .pack files that no longer exist,
199 + we ended up checking for these non-existent files repeatedly, which
200 + has been optimized by memoizing the non-existence.
201 +
202
203 Fixes since v2.49
204 -----------------
@@ -355,6 +361,22 @@ Fixes since v2.49
361 expand sparse-index while working.
362 (merge ecf9ba20e3 ds/sparse-apply-add-p later to maint).
363
364 + * Avoid adding directory path to a sparse-index tree entries to the
365 + name-hash, since they would bloat the hashtable without anybody
366 + querying for them. This was done already for a single threaded
367 + part of the code, but now the multi-threaded code also does the
368 + same.
369 + (merge 2e60aabc75 am/sparse-index-name-hash-fix later to maint).
370 +
371 + * Recent versions of Perl started warning against "! A =~ /pattern/"
372 + which does not negate the result of the matching. As it turns out
373 + that the problematic function is not even called, it was removed.
374 + (merge 67cae845d2 op/cvsserver-perl-warning later to maint).
375 +
376 + * "git apply --index/--cached" when applying a deletion patch in
377 + reverse failed to give the mode bits of the path "removed" by the
378 + patch to the file it creates, which has been corrected.
379 +
380 * Other code cleanup, docfix, build fix, etc.
381 (merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
382 (merge 2bfd3b3685 ab/decorate-code-cleanup later to maint).