Sync with 'master'

Junio C Hamano 2026-04-09 11:24:12 -07:00
commit 0fbf48f4d6
1 changed files with 11 additions and 0 deletions

View File

@ -124,6 +124,9 @@ UI, Workflows & Features
* Handling of signed commits and tags in fast-import has been made more
configurable.

* "git config list" is the official way to spell "git config -l" and
"git config --list". Use it to update the documentation.


Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------
@ -316,6 +319,14 @@ Performance, Internal Implementation, Development Support etc.
log/diff machinery is being reworked a bit to make the feature
compatible with more diff options, like -S/G.

* Further work to adjust the codebase for C23 that changes functions
like strchr() that discarded constness when they return a pointer into
a const string to preserve constness.

* "git rev-list --maximal-only" has been optimized by borrowing the
logic used by "git show-branch --independent", which computes the
same kind of information much more efficiently.


Fixes since v2.53
-----------------