Skip to content

Commit 10f1281

Browse files
committed
A bit more topics before -rc1
Signed-off-by: Junio C Hamano <[email protected]>
1 parent b0679fa commit 10f1281

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

Documentation/RelNotes/2.45.0.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,14 @@ UI, Workflows & Features
8888

8989
* The userdiff patterns for C# has been updated.
9090

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+
9199

92100
Performance, Internal Implementation, Development Support etc.
93101

@@ -184,6 +192,19 @@ Performance, Internal Implementation, Development Support etc.
184192
operations accumulate many entries has been improved to avoid
185193
accumulating too many tables uncollected.
186194

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+
187208

188209
Fixes since v2.44
189210
-----------------
@@ -401,6 +422,15 @@ Fixes since v2.44
401422
* Adjust to an upcoming changes to GNU make that breaks our Makefiles.
402423
(merge 227b8fd902 tb/make-indent-conditional-with-non-spaces later to maint).
403424

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+
404434
* Other code cleanup, docfix, build fix, etc.
405435
(merge f0e578c69c rs/use-xstrncmpz later to maint).
406436
(merge 83e6eb7d7a ba/credential-test-clean-fix later to maint).
@@ -431,3 +461,6 @@ Fixes since v2.44
431461
(merge b4454d5a7b pw/t3428-cleanup later to maint).
432462
(merge 84a7c33a4b pf/commitish-committish later to maint).
433463
(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).

0 commit comments

Comments
 (0)