Skip to content

Commit e3c30fc

Browse files
committed
Sync with 'master'
2 parents ffb7fca + d35c539 commit e3c30fc

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Documentation/RelNotes/2.56.0.adoc

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,18 @@ UI, Workflows & Features
3131
command is now recognized as a potential typo, and advice has been
3232
added to offer a typo fix.
3333

34+
* The 'git refs' toolbox has been extended with new 'create', 'delete',
35+
'update', and 'rename' subcommands to create, delete, update, and
36+
rename references, respectively.
37+
38+
* The experimental 'git history' command has been taught a new 'drop'
39+
subcommand to remove a commit, with its descendants replayed onto its
40+
parent.
41+
42+
* The alignment of commit object name abbreviations in 'git blame'
43+
output has been optimized to reserve a column for marks (caret,
44+
question mark, or asterisk) only when such marks are actually shown.
45+
3446

3547
Performance, Internal Implementation, Development Support etc.
3648
--------------------------------------------------------------
@@ -88,6 +100,14 @@ Performance, Internal Implementation, Development Support etc.
88100
flag, and a new 'odb_prepare()' wrapper has been introduced to allow
89101
pre-opening object database sources.
90102
103+
* The 'whence' field in 'struct object_info' has been removed. The
104+
backend-specific object information retrieval has been refactored into
105+
an opt-in 'struct object_info_source' structure.
106+
107+
* A racy build failure under Meson has been corrected by ensuring that
108+
the generated header file 'hook-list.h' is built before compiling
109+
files in 'builtin_sources' that depend on it.
110+
91111
92112
Fixes since v2.55
93113
-----------------
@@ -140,3 +160,12 @@ Fixes since v2.55
140160
plugged, and the leak reporting of the test suite when running under a
141161
TAP harness has been improved.
142162
(merge 973a0373ff jk/format-patch-leakfix later to maint).
163+
164+
* A write file stream resource leak has been fixed as part of a code
165+
cleanup.
166+
(merge ebb4d2ffa3 jc/history-message-prep-fix later to maint).
167+
168+
* Various memory leaks in the Bloom-filter code paths that are exposed
169+
when running tests with the 'GIT_TEST_COMMIT_GRAPH_CHANGED_PATHS=1'
170+
environment variable have been plugged.
171+
(merge 459088ec2e jk/bloom-leak-fixes later to maint).

0 commit comments

Comments
 (0)