A handful before -rc1

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

Junio C Hamano committed Apr 6, 2026 at 15:42 UTC 1adf5bca8c3cf778103548b9355777cf2d12efdd
1 file changed +20
Documentation/RelNotes/2.54.0.adoc
+20
@@ -119,6 +119,8 @@ UI, Workflows & Features
119 * "git replay" (experimental) learns, in addition to "pick" and
120 "replay", a new operating mode "revert".
121
122 + * git replay now supports replaying down to the root commit.
123 +
124
125 Performance, Internal Implementation, Development Support etc.
126 --------------------------------------------------------------
@@ -283,6 +285,21 @@ Performance, Internal Implementation, Development Support etc.
285 is buggy and breaks our existing tests, which unfortunately
286 have been rewritten to avoid triggering the bug.
287
288 + * Object name handling (disambiguation and abbreviation) has been
289 + refactored to be backend-generic, moving logic into the respective
290 + object database backends.
291 +
292 + * pack-objects's --stdin-packs=follow mode learns to handle
293 + excluded-but-open packs.
294 +
295 + * A few code paths that spawned child processes for network
296 + connection weren't wait(2)ing for their children and letting "init"
297 + reap them instead; they have been tightened.
298 +
299 + * Adjust the codebase for C23 that changes functions like strchr()
300 + that discarded constness when they return a pointer into a const
301 + string to preserve constness.
302 +
303
304 Fixes since v2.53
305 -----------------
@@ -512,3 +529,6 @@ Fixes since v2.53
529 (merge 37182267a0 kh/doc-interpret-trailers-1 later to maint).
530 (merge f64c50e768 jc/rerere-modern-strbuf-handling later to maint).
531 (merge 699248d89e th/t8003-unhide-git-failures later to maint).
532 + (merge d8e34f971b za/t2000-modernise later to maint).
533 + (merge 849988bc74 th/t6101-unhide-git-failures later to maint).
534 + (merge 0f0ce07625 sp/doc-gitignore-oowt later to maint).