summaryrefslogtreecommitdiff
path: root/Documentation/RelNotes
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2025-05-30 11:59:01 -0700
committerJunio C Hamano <gitster@pobox.com>2025-05-30 11:59:18 -0700
commit7014b55638da979331baf8dc31c4e1d697cf2d67 (patch)
treed4776ab9d668fd757d91cbbe727f136371452f0f /Documentation/RelNotes
parent9a43523dc39f88567e7e4e01fcde72194df7e467 (diff)
A bit more topics for -rc1
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/RelNotes')
-rw-r--r--Documentation/RelNotes/2.50.0.adoc22
1 files changed, 22 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.50.0.adoc b/Documentation/RelNotes/2.50.0.adoc
index c6c34d1a1d..b3bfdf29c9 100644
--- a/Documentation/RelNotes/2.50.0.adoc
+++ b/Documentation/RelNotes/2.50.0.adoc
@@ -89,6 +89,8 @@ UI, Workflows & Features
check, which can be useful when the repository arranges to ensure
connectivity by some other means.
+ * "git notes --help" documentation updates.
+
Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------
@@ -193,6 +195,10 @@ Performance, Internal Implementation, Development Support etc.
do not pass the leak checker tests, as they should no longer be
needed.
+ * When a stale .midx file refers to .pack files that no longer exist,
+ we ended up checking for these non-existent files repeatedly, which
+ has been optimized by memoizing the non-existence.
+
Fixes since v2.49
-----------------
@@ -355,6 +361,22 @@ Fixes since v2.49
expand sparse-index while working.
(merge ecf9ba20e3 ds/sparse-apply-add-p later to maint).
+ * Avoid adding directory path to a sparse-index tree entries to the
+ name-hash, since they would bloat the hashtable without anybody
+ querying for them. This was done already for a single threaded
+ part of the code, but now the multi-threaded code also does the
+ same.
+ (merge 2e60aabc75 am/sparse-index-name-hash-fix later to maint).
+
+ * Recent versions of Perl started warning against "! A =~ /pattern/"
+ which does not negate the result of the matching. As it turns out
+ that the problematic function is not even called, it was removed.
+ (merge 67cae845d2 op/cvsserver-perl-warning later to maint).
+
+ * "git apply --index/--cached" when applying a deletion patch in
+ reverse failed to give the mode bits of the path "removed" by the
+ patch to the file it creates, which has been corrected.
+
* Other code cleanup, docfix, build fix, etc.
(merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
(merge 2bfd3b3685 ab/decorate-code-cleanup later to maint).