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 '