Git 2.39-rc0
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Nov 23, 2022 at 11:09 UTC
c000d916380bb59db69c78546928eadd076b9c7d
2 files changed
+38
-1
Documentation/RelNotes/2.39.0.txt
+37
@@ -35,6 +35,29 @@ UI, Workflows & Features
35
* "git repack" learns to send cruft objects out of the way into
36
packfiles outside the repository.
37
38
+ * 'scalar reconfigure -a' is taught to automatically remove
39
+ scalar.repo entires which no longer exist.
40
+
41
+ * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
42
+ others.
43
+
44
+ * 'git maintenance register' is taught to write configuration to an
45
+ arbitrary path, and 'git for-each-repo' is taught to expand tilde
46
+ characters in paths.
47
+
48
+ * When creating new notes, the template used to get a stray empty
49
+ newline, which has been removed.
50
+
51
+ * "git receive-pack" used to use all the local refs as the boundary for
52
+ checking connectivity of the data "git push" sent, but now it uses
53
+ only the refs that it advertised to the pusher. In a repository with
54
+ the .hideRefs configuration, this reduces the resources needed to
55
+ perform the check.
56
+
57
+ * With '--recurse-submodules=on-demand', all submodules are
58
+ recursively pushed.
59
+
60
+
61
Performance, Internal Implementation, Development Support etc.
62
--------------------------------------------------------------
63
@@ -124,6 +147,13 @@ Performance, Internal Implementation, Development Support etc.
147
* A design document for sparse-checkout's future directions has been
148
added.
149
150
+ * Teach chainlint.pl to annotate the original test definition instead
151
+ of the token stream.
152
+
153
+ * "make coccicheck" is time consuming. It has been made to run more
154
+ incrementally.
155
+
156
+
157
Fixes since v2.38
158
-----------------
159
@@ -271,6 +301,13 @@ Fixes since v2.38
301
`update-ref` commands in the sequencer were removed, which has been
302
corrected.
303
304
+ * Fix a regression in the bisect-helper which mistakenly treats
305
+ arguments to the command given to 'git bisect run' as arguments to
306
+ the helper.
307
+
308
+ * Correct an error where `git rebase` would mistakenly use a branch or
309
+ tag named "refs/rewritten/xyz" when missing a rebase label.
310
+
311
* Other code cleanup, docfix, build fix, etc.
312
(merge 413bc6d20a ds/cmd-main-reorder later to maint).
313
(merge 8d2863e4ed nw/t1002-cleanup later to maint).
GIT-VERSION-GEN
+1
-1
@@ -1,7 +1,7 @@
1
#!/bin/sh
2
3
GVF=GIT-VERSION-FILE
4
-DEF_VER=v2.38.GIT
4
+DEF_VER=v2.39.0-rc0
5
6
LF='
7
'