The twentieth batch

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

Junio C Hamano committed Apr 16, 2024 at 14:01 UTC 21306a098c3f174ad4c2a5cddb9069ee27a548b0
1 file changed +22
Documentation/RelNotes/2.45.0.txt
+22
@@ -84,6 +84,8 @@ UI, Workflows & Features
84 diagnose a pathspec element that did not match any files in certain
85 situations, unlike "git add <pathspec>" did.
86
87 + * The userdiff patterns for C# has been updated.
88 +
89
90 Performance, Internal Implementation, Development Support etc.
91
@@ -173,6 +175,16 @@ Performance, Internal Implementation, Development Support etc.
175 under restrictive umask setting (e.g. 007), which has been
176 corrected.
177
178 + * Document and apply workaround for a buggy version of dash that
179 + mishandles "local var=val" construct.
180 +
181 + * The codepaths that reach date_mode_from_type() have been updated to
182 + pass "struct date_mode" by value to make them thread safe.
183 +
184 + * The strategy to compact multiple tables of reftables after many
185 + operations accumulate many entries has been improved to avoid
186 + accumulating too many tables uncollected.
187 +
188
189 Fixes since v2.44
190 -----------------
@@ -381,6 +393,15 @@ Fixes since v2.44
393 configuration variable used to leak, which has been corrected.
394 (merge 0e0fefb29f jc/unleak-core-excludesfile later to maint).
395
396 + * vreportf(), which is usede by error() and friends, has been taught
397 + to give the error message printf-format string when its vsnprintf()
398 + call fails, instead of showing nothing useful to identify the
399 + nature of the error.
400 + (merge c63adab961 rs/usage-fallback-to-show-message-format later to maint).
401 +
402 + * Adjust to an upcoming changes to GNU make that breaks our Makefiles.
403 + (merge 227b8fd902 tb/make-indent-conditional-with-non-spaces later to maint).
404 +
405 * Other code cleanup, docfix, build fix, etc.
406 (merge f0e578c69c rs/use-xstrncmpz later to maint).
407 (merge 83e6eb7d7a ba/credential-test-clean-fix later to maint).
@@ -408,3 +429,4 @@ Fixes since v2.44
429 (merge 8b68b48d5c ds/typofix-core-config-doc later to maint).
430 (merge 39bb692152 rs/imap-send-use-xsnprintf later to maint).
431 (merge 8d320cec60 jc/t2104-style-fixes later to maint).
432 + (merge b4454d5a7b pw/t3428-cleanup later to maint).