The second batch

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

Junio C Hamano committed Feb 9, 2026 at 12:08 UTC 864f55e1906897b630333675a52874c0fec2a45c
1 file changed +21
Documentation/RelNotes/2.54.0.adoc
+21
@@ -7,6 +7,17 @@ UI, Workflows & Features
7 * "git add -p" and friends note what the current status of the hunk
8 being shown is.
9
10 + * "git history" history rewriting (experimental) command has been
11 + added.
12 +
13 +
14 + * "git replay" is taught to drop commits that become empty (not the
15 + ones that are empty in the original).
16 +
17 + * The help text and the documentation for the "--expire" option of
18 + "git worktree [list|prune]" have been improved.
19 +
20 +
21
22 Performance, Internal Implementation, Development Support etc.
23 --------------------------------------------------------------
@@ -15,6 +26,11 @@ Performance, Internal Implementation, Development Support etc.
26 each other by encoding submodule names before using them as path
27 components.
28
29 + * The string_list API gains a new helper, string_list_sort_u(), and
30 + new unit tests to extend coverage.
31 +
32 + * Improve set-up time of a perf test.
33 +
34
35 Fixes since v2.53
36 -----------------
@@ -31,6 +47,11 @@ Fixes since v2.53
47 "-z") in the "git last-modified" command have been updated.
48 (merge 9dcc09bed1 tc/last-modified-options-cleanup later to maint).
49
50 + * A handful of code paths that started using batched ref update API
51 + (after Git 2.51 or so) lost detailed error output, which have been
52 + corrected.
53 + (merge eff9299eac kn/ref-batch-output-error-reporting-fix later to maint).
54 +
55 * Other code cleanup, docfix, build fix, etc.
56 (merge d79fff4a11 jk/remote-tracking-ref-leakfix later to maint).
57 (merge 7a747f972d dd/t5403-modernise later to maint).