Start the 2.40 cycle

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

Junio C Hamano committed Dec 14, 2022 at 17:43 UTC 57e2c6ebbe7108b35ba30184dcbcb6c34c929ad8
3 files changed +39 -2
Documentation/RelNotes/2.40.0.txt new
+37
@@ -0,0 +1,37 @@
1 +Git v2.40 Release Notes
2 +=======================
3 +
4 +UI, Workflows & Features
5 +
6 + * "merge-tree" learns a new `--merge-base` option.
7 +
8 + * "git jump" (in contrib/) learned to present the "quickfix list" to
9 + its standard output (instead of letting it consumed by the editor
10 + it invokes), and learned to also drive emacs/emacsclient.
11 +
12 + * "git var UNKNOWN_VARIABLE" and "git var VARIABLE" with the variable
13 + given an empty value used to behave identically. Now the latter
14 + just gives an empty output, while the former still gives an error
15 + message.
16 +
17 +
18 +Performance, Internal Implementation, Development Support etc.
19 +
20 + * `git bisect` becomes a builtin.
21 +
22 + * The pack-bitmap machinery is taught to log the paths of redundant
23 + bitmap(s) to trace2 instead of stderr.
24 +
25 +
26 +
27 +Fixes since v2.39
28 +-----------------
29 +
30 + * Various leak fixes.
31 + (merge ac95f5d36a ab/various-leak-fixes later to maint).
32 +
33 + * Fix a bug where `pack-objects` would not respect multiple `--filter`
34 + arguments when invoked directly.
35 + (merge d4f7036887 rs/multi-filter-args later to maint).
36 +
37 + * Other code cleanup, docfix, build fix, etc.
GIT-VERSION-GEN
+1 -1
@@ -1,7 +1,7 @@
1 #!/bin/sh
2
3 GVF=GIT-VERSION-FILE
4 -DEF_VER=v2.39.0
4 +DEF_VER=v2.39.GIT
5
6 LF='
7 '
RelNotes
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/2.39.0.txt
\ No newline at end of file
1 +Documentation/RelNotes/2.40.0.txt
\ No newline at end of file