The 24th batch
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Apr 1, 2026 at 10:28 UTC
cf2139f8e1680b076e115bc0b349e369b4b0ecc4
1 file changed
+25
Documentation/RelNotes/2.54.0.adoc
+25
@@ -104,6 +104,11 @@ UI, Workflows & Features
104
line number when it encounters a corrupt patch, and correctly
105
resets the line counter when processing multiple patch files.
106
107
+ * The HTTP transport learned to react to "429 Too Many Requests".
108
+
109
+ * "git repo info -h" and "git repo structure -h" limit their help output
110
+ to the part that is specific to the subcommand.
111
+
112
113
Performance, Internal Implementation, Development Support etc.
114
--------------------------------------------------------------
@@ -253,6 +258,15 @@ Performance, Internal Implementation, Development Support etc.
258
of branches interpret_branch_name() function has been changed to
259
use a dedicated enum type.
260
261
+ * Various updates to contrib/diff-highlight, including documentation
262
+ updates, test improvements, and color configuration handling.
263
+
264
+ * Code paths that loop over another array to push each element into a
265
+ strvec have been rewritten to use strvec_pushv() instead.
266
+
267
+ * In case homebrew breaks REG_ENHANCED again, leave a in-code comment
268
+ to suggest use of our replacement regex as a workaround.
269
+
270
271
Fixes since v2.53
272
-----------------
@@ -420,6 +434,17 @@ Fixes since v2.53
434
* "git apply -p<n>" parses <n> more carefully now.
435
(merge d05d84c5f5 mf/apply-p-no-atoi later to maint).
436
437
+ * A test to run a .bat file with whitespaces in the name with arguments
438
+ with whitespaces in them was flaky in that sometimes it got killed
439
+ before it produced expected side effects, which has been rewritten to
440
+ make it more robust.
441
+ (merge 3ad4921838 jk/t0061-bat-test-update later to maint).
442
+
443
+ * "git ls-remote '+refs/tags/*:refs/tags/*' https://..." run outside a
444
+ repository would dereference a NULL while trying to see if the given
445
+ refspec is a single-object refspec, which has been corrected.
446
+ (merge 4e5dc601dd kj/refspec-parsing-outside-repository later to maint).
447
+
448
* Other code cleanup, docfix, build fix, etc.
449
(merge d79fff4a11 jk/remote-tracking-ref-leakfix later to maint).
450
(merge 7a747f972d dd/t5403-modernise later to maint).