diff options
| author | Junio C Hamano <gitster@pobox.com> | 2026-09-07 09:31:38 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-09-07 09:32:06 -0700 |
| commit | b8242b093d9e941a34460d715e3ce616a34ac3fe (patch) | |
| tree | 7b82d71107783f303eab3dff620a2d8f4a9a9976 | |
| parent | d59500321923d2f21db38edfb8490f17a1ff1b83 (diff) | |
The 23rd batch
Signed-off-by: Junio C Hamano <gitster@pobox.com>
| -rw-r--r-- | Documentation/RelNotes/2.56.0.adoc | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.56.0.adoc b/Documentation/RelNotes/2.56.0.adoc index 27becd62a9..f86d3eb263 100644 --- a/Documentation/RelNotes/2.56.0.adoc +++ b/Documentation/RelNotes/2.56.0.adoc @@ -139,6 +139,11 @@ UI, Workflows & Features * The command line completion (in contrib/) has been taught to handle the experimental 'git history' command. + * 'git checkout' and 'git worktree add' makes guesses based on a name + of a remote-tracking branch, but does not give an error when such a + remote-tracking branch cannot be uniquely identified, which has + been corrected. + Performance, Internal Implementation, Development Support etc. -------------------------------------------------------------- @@ -484,6 +489,15 @@ Performance, Internal Implementation, Development Support etc. 'struct repository', continuing the libification process and allowing per-repository control (such as for submodules). + * The reftable code has been optimized to avoid an unnecessary + stat/reload of the stack when an addition already holds the + list_file lock, reducing the number of newfstatat syscalls from + linear to constant when writing refs. + + * The application of the edited patch in 'git add -e' has been + refactored to use the internal apply API directly, avoiding the need + to spawn a 'git apply' subprocess. + Fixes since v2.55 ----------------- @@ -748,6 +762,23 @@ Fixes since v2.55 This prevents intended textual URLs from being mangled or mistakenly treated as metadata keys. + * The instructions for deprecated commands emitted by + you_still_use_that() have been reworded to clarify that the removal + decision is final and to provide more assertive guidance on finding + a replacement. + (merge 8ace32221c jc/you-still-use-that later to maint). + + * The zsh completion script (in 'contrib/') has been updated to + correctly locate the Git command after global options like '-C' by + properly skipping them, similar to how the bash completion does. + + * The git worktree repair command failed to rewrite the .git file of + a working tree from a relative path to an absolute path when the + command was run in the working tree itself. The + read_gitfile_gently() function was modified to also return whether + the path originally recorded in the file was absolute, and this new + capability is used to correctly detect such mismatches. + * Other code cleanup, docfix, build fix, etc. (merge 026636128f ss/submittingpatches-typofix later to maint). (merge d2af22cc21 jc/rerere-doc-typofix later to maint). |
