A bit more before -rc1

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

Junio C Hamano committed Apr 7, 2026 at 14:59 UTC 7c4e9e957a427d4c6a19265a528de0a161ff9b62
1 file changed +31
Documentation/RelNotes/2.54.0.adoc
+31
@@ -121,6 +121,9 @@ UI, Workflows & Features
121
122 * git replay now supports replaying down to the root commit.
123
124 + * Handling of signed commits and tags in fast-import has been made more
125 + configurable.
126 +
127
128 Performance, Internal Implementation, Development Support etc.
129 --------------------------------------------------------------
@@ -300,6 +303,19 @@ Performance, Internal Implementation, Development Support etc.
303 that discarded constness when they return a pointer into a const
304 string to preserve constness.
305
306 + * A handful of inappropriate uses of the_repository have been
307 + rewritten to use the right repository structure instance in the
308 + read-cache.c codepath.
309 +
310 + * Internals of "git fsck" have been refactored to not depend on the
311 + global `the_repository` variable.
312 +
313 + * Reduce dependency on `the_repository` in add-patch.c file.
314 +
315 + * The way the "git log -L<range>:<file>" feature is bolted onto the
316 + log/diff machinery is being reworked a bit to make the feature
317 + compatible with more diff options, like -S/G.
318 +
319
320 Fixes since v2.53
321 -----------------
@@ -478,6 +494,21 @@ Fixes since v2.53
494 refspec is a single-object refspec, which has been corrected.
495 (merge 4e5dc601dd kj/refspec-parsing-outside-repository later to maint).
496
497 + * Fix a regression in writing the commit-graph where commits with dates
498 + exceeding 34 bits (beyond year 2514) could cause an underflow and
499 + crash Git during the generation data overflow chunk writing.
500 +
501 + * The value of a wrong pointer variable was referenced in an error
502 + message that reported that it shouldn't be NULL.
503 + (merge 753ecf4205 yc/path-walk-fix-error-reporting later to maint).
504 +
505 + * The check in "receive-pack" to prevent a checked out branch from
506 + getting updated via updateInstead mechanism has been corrected.
507 +
508 + * "git backfill" is capable of auto-detecting a sparsely checked out
509 + working tree, which was broken.
510 + (merge 339eba65a7 th/backfill-auto-detect-sparseness-fix later to maint).
511 +
512 * Other code cleanup, docfix, build fix, etc.
513 (merge d79fff4a11 jk/remote-tracking-ref-leakfix later to maint).
514 (merge 7a747f972d dd/t5403-modernise later to maint).