The 16th batch

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

Junio C Hamano committed Mar 12, 2026 at 14:08 UTC dc6ecd5354dca88d51b6d6562777fc8fc10d77e1
1 file changed +10
Documentation/RelNotes/2.54.0.adoc
+10
@@ -81,6 +81,10 @@ UI, Workflows & Features
81 accepts charset to use from the end-user, to avoid 'y' (mistaken
82 'yes' when expecting a charset like 'UTF-8') and other nonsense.
83
84 + * "git status" learned to show comparison between the current branch
85 + and various other branches listed on status.compareBranches
86 + configuration.
87 +
88
89 Performance, Internal Implementation, Development Support etc.
90 --------------------------------------------------------------
@@ -180,6 +184,9 @@ Performance, Internal Implementation, Development Support etc.
184
185 * Move gitlab CI from macOS 14 images that are being deprecated.
186
187 + * The object source API is getting restructured to allow plugging new
188 + backends.
189 +
190
191 Fixes since v2.53
192 -----------------
@@ -291,6 +298,9 @@ Fixes since v2.53
298 * Fix typo-induced breakages in fsmonitor-watchman sample hook.
299 (merge 41366e4677 pt/fsmonitor-watchman-sample-fix later to maint).
300
301 + * "git for-each-repo" started from a secondary worktree did not work
302 + as expected, which has been corrected.
303 + (merge e87493b9b4 ds/for-each-repo-w-worktree later to maint).
304 * Other code cleanup, docfix, build fix, etc.
305 (merge d79fff4a11 jk/remote-tracking-ref-leakfix later to maint).
306 (merge 7a747f972d dd/t5403-modernise later to maint).