The 18th batch

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

Junio C Hamano committed Mar 19, 2026 at 09:54 UTC 7ff1e8dc1e1680510c96e69965b3fa81372c5037
1 file changed +23
Documentation/RelNotes/2.54.0.adoc
+23
@@ -88,6 +88,9 @@ UI, Workflows & Features
88 * "git repo structure" command learns to report maximum values on
89 various aspects of objects it inspects.
90
91 + * "git rebase" learns "--trailer" command to drive the
92 + interpret-trailers machinery.
93 +
94
95 Performance, Internal Implementation, Development Support etc.
96 --------------------------------------------------------------
@@ -193,6 +196,20 @@ Performance, Internal Implementation, Development Support etc.
196 * Reduce dependence on the global the_hash_algo and the_repository
197 variables of wt-status code path.
198
199 + * The way combined list-object filter options are parsed has been
200 + revamped.
201 +
202 + * Editorconfig filename patterns were specified incorrectly, making
203 + many source files inside subdirectories unaffected, which has been
204 + corrected.
205 +
206 + * The run_command() API lost its implicit dependencyon the singleton
207 + `the_repository` instance.
208 +
209 + * The unit test helper function was taught to use backslash +
210 + mnemonic notation for certain control characters like "\t", instead
211 + of octal notation like "\011".
212 +
213
214 Fixes since v2.53
215 -----------------
@@ -323,6 +340,10 @@ Fixes since v2.53
340 * Plug a few leaks where mmap'ed memory regions are not unmapped.
341 (merge a8a69bbb64 jk/unleak-mmap later to maint).
342
343 + * A test now uses the symbolic constant $ZERO_OID instead of 40 "0" to
344 + work better with SHA-256 as well as SHA-1.
345 + (merge 30310f3cc4 ss/t3200-test-zero-oid later to maint).
346 +
347 * Other code cleanup, docfix, build fix, etc.
348 (merge d79fff4a11 jk/remote-tracking-ref-leakfix later to maint).
349 (merge 7a747f972d dd/t5403-modernise later to maint).
@@ -362,3 +383,5 @@ Fixes since v2.53
383 (merge 63c00a677b ss/t9123-setup-inside-test-expect-success later to maint).
384 (merge beca0ca4be os/doc-git-custom-commands later to maint).
385 (merge 4c223571be ty/patch-ids-document-lazy-eval later to maint).
386 + (merge 476365ac85 jc/doc-wholesale-replace-before-next later to maint).
387 + (merge 35f220b639 ss/submodule--helper-use-xmalloc later to maint).