Git 2.55-rc0

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

Junio C Hamano committed Jun 11, 2026 at 04:29 UTC 3e65291872de10c3f0bf05ea8c24187e7a71ebf0
2 files changed +29 -1
Documentation/RelNotes/2.55.0.adoc
+28
@@ -62,6 +62,9 @@ UI, Workflows & Features
62 current branch to a same-named branch on the remote, and detailing
63 the upstream requirements for centralized workflows.
64
65 + * The documentation for "--word-diff" has been extended with a bit of
66 + implementation detail of where these different words come from.
67 +
68
69 Performance, Internal Implementation, Development Support etc.
70 --------------------------------------------------------------
@@ -160,6 +163,14 @@ Performance, Internal Implementation, Development Support etc.
163
164 * Encourage original authors to monitor the CI status.
165
166 + * The `git log -L` implementation has been refactored to use the
167 + standard diff output pipeline, enabling pickaxe and diff-filter to
168 + work as expected. Additionally, metadata-only diff formats like
169 + --raw and --name-only are now supported with -L.
170 +
171 + * The loose object source has been refactored into a proper `struct
172 + odb_source`.
173 +
174
175 Fixes since v2.54
176 -----------------
@@ -294,6 +305,23 @@ Fixes since v2.54
305 triggered a lazy fetch, which has been corrected.
306 (merge fa1468a1f7 th/promisor-quiet-per-repo later to maint).
307
308 + * Correct use of sockaddr API in "git daemon".
309 + (merge 422a5bf575 st/daemon-sockaddr-fixes later to maint).
310 +
311 + * A memory leak in `fetch_and_setup_pack_index()` when verification of
312 + the downloaded pack index fails has been plugged. Also an obsolete
313 + `unlink()` call on parse failure has been cleaned up.
314 +
315 + * In t3070-wildmatch, "via ls-files" test variants with patterns
316 + containing backslash escapes are now skipped on Windows, avoiding 36
317 + test failures caused by pathspec separator conversion.
318 + (merge 8c84e6802c kk/wildmatch-windows-ls-files-prereq later to maint).
319 +
320 + * A linker warning on macOS when building with Xcode 16.3 or newer has
321 + been avoided by passing -fno-common to the compiler when a
322 + sufficiently new linker is detected.
323 + (merge 5cd4d0d850 hn/macos-linker-warning later to maint).
324 +
325 * Other code cleanup, docfix, build fix, etc.
326 (merge 80f4b802e9 ja/doc-difftool-synopsis-style later to maint).
327 (merge b96490241e jc/doc-timestamps-in-stat later to maint).
GIT-VERSION-GEN
+1 -1
@@ -1,6 +1,6 @@
1 #!/bin/sh
2
3 -DEF_VER=v2.54.0
3 +DEF_VER=v2.55.0-rc0
4
5 LF='
6 '