Skip to content

Commit c000d91

Browse files
committed
Git 2.39-rc0
Signed-off-by: Junio C Hamano <[email protected]>
1 parent c197977 commit c000d91

File tree

2 files changed

+38
-1
lines changed

2 files changed

+38
-1
lines changed

Documentation/RelNotes/2.39.0.txt

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,29 @@ UI, Workflows & Features
3535
* "git repack" learns to send cruft objects out of the way into
3636
packfiles outside the repository.
3737

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+
3861
Performance, Internal Implementation, Development Support etc.
3962
--------------------------------------------------------------
4063

@@ -124,6 +147,13 @@ Performance, Internal Implementation, Development Support etc.
124147
* A design document for sparse-checkout's future directions has been
125148
added.
126149

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+
127157
Fixes since v2.38
128158
-----------------
129159

@@ -271,6 +301,13 @@ Fixes since v2.38
271301
`update-ref` commands in the sequencer were removed, which has been
272302
corrected.
273303

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+
274311
* Other code cleanup, docfix, build fix, etc.
275312
(merge 413bc6d20a ds/cmd-main-reorder later to maint).
276313
(merge 8d2863e4ed nw/t1002-cleanup later to maint).

GIT-VERSION-GEN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
GVF=GIT-VERSION-FILE
4-
DEF_VER=v2.38.GIT
4+
DEF_VER=v2.39.0-rc0
55

66
LF='
77
'

0 commit comments

Comments
 (0)