Skip to content

Commit 032396e

Browse files
committed
Sync with 'master'
2 parents e7e1a08 + 954d33a commit 032396e

File tree

3 files changed

+60
-2
lines changed

3 files changed

+60
-2
lines changed

Documentation/RelNotes/2.52.0.adoc

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
Git v2.52 Release Notes
2+
=======================
3+
4+
UI, Workflows & Features
5+
------------------------
6+
7+
8+
Performance, Internal Implementation, Development Support etc.
9+
--------------------------------------------------------------
10+
11+
* string_list_split*() family of functions have been extended to
12+
simplify common use cases.
13+
14+
* Arrays of strbuf is often a wrong data structure to use, and
15+
strbuf_split*() family of functions that create them often have
16+
better alternatives. Update several code paths and replace
17+
strbuf_split*().
18+
19+
* Revision traversal limited with pathspec, like "git log dir/*",
20+
used to ignore changed-paths Bloom filter when the pathspec
21+
contained wildcards; now they take advantage of the filter when
22+
they can.
23+
24+
Fixes since v2.51
25+
-----------------
26+
27+
Unless otherwise noted, all the changes in 2.51.X maintenance track,
28+
including security updates, are included in this release.
29+
30+
* During interactive rebase, using 'drop' on a merge commit lead to
31+
an error, which was incorrect.
32+
(merge 4d491ade8f js/rebase-i-allow-drop-on-a-merge later to maint).
33+
34+
* "git refs migrate" to migrate the reflog entries from a refs
35+
backend to another had a handful of bugs squashed.
36+
(merge 465eff81de ps/reflog-migrate-fixes later to maint).
37+
38+
* "git remote rename origin upstream" failed to move origin/HEAD to
39+
upstream/HEAD when origin/HEAD is unborn and performed other
40+
renames extremely inefficiently, which has been corrected.
41+
(merge 16c4fa26b9 ps/remote-rename-fix later to maint).
42+
43+
* "git describe" has been optimized by using better data structure.
44+
(merge 08bb69d70f rs/describe-with-prio-queue later to maint).
45+
46+
* "git push" had a code path that led to BUG() but it should have
47+
been a die(), as it is a response to a usual but invalid end-user
48+
action to attempt pushing an object that does not exist.
49+
(merge dfbfc2221b dl/push-missing-object-error later to maint).
50+
51+
* Various bugs about rename handling in "ort" merge strategy have
52+
been fixed.
53+
(merge f6ecb603ff en/ort-rename-fixes later to maint).
54+
55+
* Other code cleanup, docfix, build fix, etc.
56+
(merge 823d537fa7 kh/doc-git-log-markup-fix later to maint).
57+
(merge cf7efa4f33 rj/t6137-cygwin-fix later to maint).
58+
(merge 529a60a885 ua/t1517-short-help-tests later to maint).

GIT-VERSION-GEN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22

3-
DEF_VER=v2.51.0
3+
DEF_VER=v2.51.GIT
44

55
LF='
66
'

RelNotes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Documentation/RelNotes/2.51.0.adoc
1+
Documentation/RelNotes/2.52.0.adoc

0 commit comments

Comments
 (0)