Start 2.50 cycle (batch #1)

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

Junio C Hamano committed Mar 26, 2025 at 15:25 UTC 66b90d9bad8476f6f3d71f5add5cf78809a998ed
3 files changed +36 -2
Documentation/RelNotes/2.50.0.adoc new
+34
@@ -0,0 +1,34 @@
1 +Git v2.50 Release Notes
2 +=======================
3 +
4 +UI, Workflows & Features
5 +------------------------
6 +
7 + * A post-processing filter for "diff --raw" output has been
8 + introduced.
9 +
10 +
11 +Performance, Internal Implementation, Development Support etc.
12 +--------------------------------------------------------------
13 +
14 + * A handful of built-in command implementations have been rewritten
15 + to use the repository instance supplied by git.c:run_builtin(), its
16 + caller.
17 +
18 + * "git fsck" becomes more careful when checking the refs.
19 +
20 +
21 +Fixes since v2.49
22 +-----------------
23 +
24 + * The refname exclusion logic in the packed-ref backend has been
25 + broken for some time, which confused upload-pack to advertise
26 + different set of refs. This has been corrected.
27 + (merge 10e8a9352b tb/refs-exclude-fixes later to maint).
28 +
29 + * The merge-recursive and merge-ort machinery crashed in corner cases
30 + when certain renames are involved.
31 + (merge 3adba40858 en/merge-process-renames-crash-fix later to maint).
32 +
33 + * Other code cleanup, docfix, build fix, etc.
34 + (merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
GIT-VERSION-GEN
+1 -1
@@ -1,6 +1,6 @@
1 #!/bin/sh
2
3 -DEF_VER=v2.49.0
3 +DEF_VER=v2.49.GIT
4
5 LF='
6 '
RelNotes
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/2.49.0.adoc
\ No newline at end of file
1 +Documentation/RelNotes/2.50.0.adoc
\ No newline at end of file