A bit more topics before -rc1

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

Junio C Hamano committed Apr 23, 2024 at 11:52 UTC 10f1281498467654abdb13c6c7c7b23af4b97aeb
1 file changed +33
Documentation/RelNotes/2.45.0.txt
+33
@@ -88,6 +88,14 @@ UI, Workflows & Features
88
89 * The userdiff patterns for C# has been updated.
90
91 + * Git writes a "waiting for your editor" message on an incomplete
92 + line after launching an editor, and then append another error
93 + message on the same line if the editor errors out. It now clears
94 + the "waiting for..." line before giving the error message.
95 +
96 + * The filename used for rejected hunks "git apply --reject" creates
97 + was limited to PATH_MAX, which has been lifted.
98 +
99
100 Performance, Internal Implementation, Development Support etc.
101
@@ -184,6 +192,19 @@ Performance, Internal Implementation, Development Support etc.
192 operations accumulate many entries has been improved to avoid
193 accumulating too many tables uncollected.
194
195 + * The code to iterate over reftable blocks has seen some optimization
196 + to reduce memory allocation and deallocation.
197 +
198 + * The way "git fast-import" handles paths described in its input has
199 + been tightened up and more clearly documented.
200 +
201 + * The cvsimport tests required that the platform understands
202 + traditional timezone notations like CST6CDT, which has been
203 + updated to work on those systems as long as they understand
204 + POSIX notation with explicit tz transition dates.
205 +
206 + * The code to format trailers have been cleaned up.
207 +
208
209 Fixes since v2.44
210 -----------------
@@ -401,6 +422,15 @@ Fixes since v2.44
422 * Adjust to an upcoming changes to GNU make that breaks our Makefiles.
423 (merge 227b8fd902 tb/make-indent-conditional-with-non-spaces later to maint).
424
425 + * Git 2.44 introduced a regression that makes the updated code to
426 + barf in repositories with multi-pack index written by older
427 + versions of Git, which has been corrected.
428 +
429 + * When .git/rr-cache/ rerere database gets corrupted or rerere is fed to
430 + work on a file with conflicted hunks resolved incompletely, the rerere
431 + machinery got confused and segfaulted, which has been corrected.
432 + (merge 167395bb47 mr/rerere-crash-fix later to maint).
433 +
434 * Other code cleanup, docfix, build fix, etc.
435 (merge f0e578c69c rs/use-xstrncmpz later to maint).
436 (merge 83e6eb7d7a ba/credential-test-clean-fix later to maint).
@@ -431,3 +461,6 @@ Fixes since v2.44
461 (merge b4454d5a7b pw/t3428-cleanup later to maint).
462 (merge 84a7c33a4b pf/commitish-committish later to maint).
463 (merge 8882ee9d68 la/mailmap-entry later to maint).
464 + (merge 44bdba2fa6 rs/no-openssl-compilation-fix-on-macos later to maint).
465 + (merge f412d72c19 yb/replay-doc-linkfix later to maint).
466 + (merge 5da40be8d7 xx/rfc2822-date-format-in-doc later to maint).