]> git.ipfire.org Git - thirdparty/git.git/commitdiff
The 3rd batch for Git 2.56
authorJunio C Hamano <gitster@pobox.com>
Wed, 15 Jul 2026 20:24:06 +0000 (13:24 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Jul 2026 20:24:19 +0000 (13:24 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.56.0.adoc

index 2d01f5cdc0ab7493a394ec989506a10aad224fa8..471b84194c4d5882d6a04c208a13c1843bdb70e2 100644 (file)
@@ -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).