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).