Skip to content

Commit 821f583

Browse files
committed
The thirteenth batcn
Signed-off-by: Junio C Hamano <[email protected]>
1 parent d5518d5 commit 821f583

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

Documentation/RelNotes/2.52.0.adoc

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,15 @@ UI, Workflows & Features
3535
allow the "partialCloneFilter" settings and the "token" value to be
3636
communicated from the server side.
3737

38+
* Declare that "git init" that is not otherwise configured uses
39+
'main' as the initial branch, not 'master', starting Git 3.0.
40+
41+
* Keep giving hint about the default initial branch name for users
42+
who may be surprised after Git 3.0 switch-over.
43+
44+
* The stash.index configuration variable can be set to make "git stash
45+
pop/apply" pretend that it was invoked with "--index".
46+
3847

3948
Performance, Internal Implementation, Development Support etc.
4049
--------------------------------------------------------------
@@ -87,6 +96,12 @@ Performance, Internal Implementation, Development Support etc.
8796
* "git range-diff" learned a way to limit the memory consumed by
8897
O(N*N) cost matrix.
8998
99+
* Some places in the code confused a variable that is *not* a boolean
100+
to enable color but is an enum that records what the user requested
101+
to do about color. A couple of bugs of this sort have been fixed,
102+
while the code has been cleaned up to prevent similar bugs in the
103+
future.
104+
90105
91106
Fixes since v2.51
92107
-----------------
@@ -217,6 +232,33 @@ including security updates, are included in this release.
217232
* "git subtree" (in contrib/) did not work correctly when splitting
218233
squashed subtrees, which has been improved.
219234

235+
* Import a newer version of the clar unit testing framework.
236+
(merge 93dbb6b3c5 ps/clar-updates later to maint).
237+
238+
* "git send-email --compose --reply-to=<address>" used to add
239+
duplicated Reply-To: header, which made mailservers unhappy. This
240+
has been corrected.
241+
(merge f448f65719 nb/send-email-no-dup-reply-to later to maint).
242+
243+
* "git rebase -i" failed to clean-up the commit log message when the
244+
command commits the final one in a chain of "fixup" commands, which
245+
has been corrected.
246+
(merge 82a0a73e15 pw/rebase-i-cleanup-fix later to maint).
247+
248+
* There are double frees and leaks around setup_revisions() API used
249+
in "git stash show", which has been fixed, and setup_revisions()
250+
API gained a wrapper to make it more ergonomic when using it with
251+
strvec-manged argc/argv pairs.
252+
(merge a04bc71725 jk/setup-revisions-freefix later to maint).
253+
254+
* Deal more gracefully with directory / file conflicts when the files
255+
backend is used for ref storage, by failing only the ones that are
256+
involved in the conflict while allowing others.
257+
(merge 948b2ab0d8 kn/refs-files-case-insensitive later to maint).
258+
259+
* "git last-modified" operating in non-recursive mode used to trigger
260+
a BUG(), which has been corrected.
261+
220262
* Other code cleanup, docfix, build fix, etc.
221263
(merge 823d537fa7 kh/doc-git-log-markup-fix later to maint).
222264
(merge cf7efa4f33 rj/t6137-cygwin-fix later to maint).

0 commit comments

Comments
 (0)