Git 2.56-rc0

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano committed 2026-09-10 05:36:17 -07:00
1 parent 1137fddf40
commit fa7f9290ef
2 files changed
+27 -1

No files matched your search

+26
View File
@@ -144,6 +144,10 @@ UI, Workflows & Features
remote-tracking branch cannot be uniquely identified, which has
been corrected.
* The 'git replay' command has been taught the '--linearize' option to
drop merge commits and linearize the replayed history, mimicking 'git
rebase --no-rebase-merges'.
Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------
@@ -498,6 +502,16 @@ Performance, Internal Implementation, Development Support etc.
refactored to use the internal apply API directly, avoiding the need
to spawn a 'git apply' subprocess.
* The memory ownership of argv elements passed to the revision
machinery has been made more robust by keeping logically "freed"
elements alive until the rev_info struct is released, preventing
use-after-free bugs when options store references to them.
* The object lookup machinery has been taught to gracefully recover
when a multi-pack-index points to an owning pack that was removed
during a concurrent geometric repack, and 'git replay' has been
fixed to not segfault when reading such missing objects.
Fixes since v2.55
-----------------
@@ -779,6 +793,18 @@ Fixes since v2.55
the path originally recorded in the file was absolute, and this new
capability is used to correctly detect such mismatches.
* GitHub Actions CI workflow runs triggered by pull requests have
been configured to cancel older runs when a new push is made to the
same pull request.
(merge a251b1bd21 hn/ci-cancel-stale-pr-runs later to maint).
* The string extraction logic for the branch name and worktree name
from the given path in 'git worktree add' has been corrected and
simplified to avoid out-of-bounds reads and improper handling of
trailing slashes.
(merge 2e8a9d94b0 rs/worktree-add-basename-fixes later to maint).
* Other code cleanup, docfix, build fix, etc.
(merge 026636128f ss/submittingpatches-typofix later to maint).
(merge d2af22cc21 jc/rerere-doc-typofix later to maint).
(merge c486c1df72 hk/typofix later to maint).
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/sh
DEF_VER=v2.55.GIT
DEF_VER=v2.56.0-rc0
LF='
'