Git 2.52-rc0

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Nov 2, 2025 at 21:40 UTC 7f278e958afbf9b7e0727631b4c26dcfa1c63d6e
2 files changed +17 -1
Documentation/RelNotes/2.52.0.adoc
+16
@@ -70,6 +70,10 @@ UI, Workflows & Features
70 * "Symlink symref" has been added to the list of things that will
71 disappear at Git 3.0 boundary.
72
73 + * "git maintenance" command learns the "geometric" strategy where it
74 + avoids doing maintenance tasks that rebuilds everything from
75 + scratch.
76 +
77
78 Performance, Internal Implementation, Development Support etc.
79 --------------------------------------------------------------
@@ -158,6 +162,9 @@ Performance, Internal Implementation, Development Support etc.
162 * Two slightly different ways to get at "all the packfiles" in API
163 has been cleaned up.
164
165 + * The code to walk revision graph to compute merge base has been
166 + optimized.
167 +
168
169 Fixes since v2.51
170 -----------------
@@ -382,6 +389,14 @@ including security updates, are included in this release.
389 and "git bisect unknown", which has been corrected.
390 (merge 2bb3a012f3 rz/bisect-help-unknown later to maint).
391
392 + * The 'q'(uit) command in "git add -p" has been improved to quit
393 + without doing any meaningless work before leaving, and giving EOF
394 + (typically control-D) to the prompt is made to behave the same way.
395 +
396 + * The wildmatch code had a corner case bug that mistakenly makes
397 + "foo**/bar" match with "foobar", which has been corrected.
398 + (merge 1940a02dc1 jk/match-pathname-fix later to maint).
399 +
400 * Other code cleanup, docfix, build fix, etc.
401 (merge 529a60a885 ua/t1517-short-help-tests later to maint).
402 (merge 22d421fed9 ac/deglobal-fmt-merge-log-config later to maint).
@@ -393,3 +408,4 @@ including security updates, are included in this release.
408 (merge a66fc22bf9 rs/get-oid-with-flags-cleanup later to maint).
409 (merge 15b8abde07 js/mingw-includes-cleanup later to maint).
410 (merge 2cebca0582 tb/cat-file-objectmode-update later to maint).
411 + (merge 8f487db07a kh/doc-patch-id-1 later to maint).
GIT-VERSION-GEN
+1 -1
@@ -1,6 +1,6 @@
1 #!/bin/sh
2
3 -DEF_VER=v2.51.GIT
3 +DEF_VER=v2.52.0-rc0
4
5 LF='
6 '