The 5th batch

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

Junio C Hamano committed May 20, 2026 at 10:30 UTC 1c00d2d8392f603a6263f11f1a50fde96ae5475e
1 file changed +30
Documentation/RelNotes/2.55.0.adoc
+30
@@ -25,6 +25,8 @@ UI, Workflows & Features
25 one revision expression per line or commit object names found in
26 running text.
27
28 + * "git history" learned "fixup" command.
29 +
30
31 Performance, Internal Implementation, Development Support etc.
32 --------------------------------------------------------------
@@ -37,6 +39,8 @@ Performance, Internal Implementation, Development Support etc.
39
40 * Preparation of the xdiff/ codebase to work with Rust.
41
42 + * Use a larger buffer size in the code paths to ingest pack stream.
43 +
44
45 Fixes since v2.54
46 -----------------
@@ -106,6 +110,32 @@ Fixes since v2.54
110 which has been corrected.
111 (merge aa45a5902f sj/submodule-update-clone-config-fix later to maint).
112
113 + * Update code paths that assumed "unsigned long" was long enough for
114 + "size_t".
115 + (merge 7a094d68a2 js/objects-larger-than-4gb-on-windows later to maint).
116 +
117 + * Stop using unmaintained custom allocator in Windows build which was
118 + the last user of the code.
119 + (merge 0b72550110 js/mingw-no-nedmalloc later to maint).
120 +
121 + * The computation to shorten the filenames shown in diffstat measured
122 + width of individual UTF-8 characters to add up, but forgot to take
123 + into account error cases (e.g., an invalid UTF-8 sequence, or a
124 + control character).
125 + (merge 09d86a3b98 en/diffstat-utf8-truncation-fix later to maint).
126 +
127 + * Some tests assume that bare repository accesses are by default
128 + allowed; rewrite some of them to avoid the assumption, rewrite
129 + others to explicitly set safe.bareRepository to allow them.
130 + (merge 985b38ca6c js/adjust-tests-to-explicitly-access-bare-repo later to maint).
131 +
132 + * Signing commit with custom encoding was passing the data to be
133 + signed at a wrong stage in the pipeline, which has been corrected.
134 + (merge 7735d7eee3 bc/sign-commit-with-custom-encoding later to maint).
135 +
136 + * Further update to the i18n alias support to avoid regressions.
137 + (merge 21186cf9bb jh/alias-i18n-fixes later to maint).
138 +
139 * Other code cleanup, docfix, build fix, etc.
140 (merge 80f4b802e9 ja/doc-difftool-synopsis-style later to maint).
141 (merge b96490241e jc/doc-timestamps-in-stat later to maint).