From: Junio C Hamano Date: Wed, 15 Jul 2026 20:24:06 +0000 (-0700) Subject: The 3rd batch for Git 2.56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d35c5399e3e54ac277bb391fc2f6be3e816d312b;p=thirdparty%2Fgit.git The 3rd batch for Git 2.56 Signed-off-by: Junio C Hamano --- diff --git a/Documentation/RelNotes/2.56.0.adoc b/Documentation/RelNotes/2.56.0.adoc index 2d01f5cdc0..471b84194c 100644 --- a/Documentation/RelNotes/2.56.0.adoc +++ b/Documentation/RelNotes/2.56.0.adoc @@ -31,6 +31,18 @@ UI, Workflows & Features command is now recognized as a potential typo, and advice has been added to offer a typo fix. + * The 'git refs' toolbox has been extended with new 'create', 'delete', + 'update', and 'rename' subcommands to create, delete, update, and + rename references, respectively. + + * The experimental 'git history' command has been taught a new 'drop' + subcommand to remove a commit, with its descendants replayed onto its + parent. + + * The alignment of commit object name abbreviations in 'git blame' + output has been optimized to reserve a column for marks (caret, + question mark, or asterisk) only when such marks are actually shown. + Performance, Internal Implementation, Development Support etc. -------------------------------------------------------------- @@ -88,6 +100,14 @@ Performance, Internal Implementation, Development Support etc. flag, and a new 'odb_prepare()' wrapper has been introduced to allow pre-opening object database sources. + * The 'whence' field in 'struct object_info' has been removed. The + backend-specific object information retrieval has been refactored into + an opt-in 'struct object_info_source' structure. + + * A racy build failure under Meson has been corrected by ensuring that + the generated header file 'hook-list.h' is built before compiling + files in 'builtin_sources' that depend on it. + Fixes since v2.55 ----------------- @@ -140,3 +160,12 @@ Fixes since v2.55 plugged, and the leak reporting of the test suite when running under a TAP harness has been improved. (merge 973a0373ff jk/format-patch-leakfix later to maint). + + * A write file stream resource leak has been fixed as part of a code + cleanup. + (merge ebb4d2ffa3 jc/history-message-prep-fix later to maint). + + * Various memory leaks in the Bloom-filter code paths that are exposed + when running tests with the 'GIT_TEST_COMMIT_GRAPH_CHANGED_PATHS=1' + environment variable have been plugged. + (merge 459088ec2e jk/bloom-leak-fixes later to maint).