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