Skip to content

Commit 6640c2d

Browse files
committed
The second batch for 2.42
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 917d4c2 commit 6640c2d

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

Documentation/RelNotes/2.42.0.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ Performance, Internal Implementation, Development Support etc.
1212
* "git diff-tree" has been taught to take advantage of the
1313
sparse-index feature.
1414

15+
* Clang's sanitizer implementation seems to work better than GCC's.
16+
(merge d88d727143 jk/ci-use-clang-for-sanitizer-jobs later to maint).
17+
1518

1619
Fixes since v2.41
1720
-----------------
@@ -34,6 +37,38 @@ Fixes since v2.41
3437
in the context of the latter.
3538
(merge 4d28c4f75f zh/ls-files-format-atoms later to maint).
3639

40+
* Document more pseudo-refs and teach the command line completion
41+
machinery to complete AUTO_MERGE.
42+
(merge 982ff3a649 pb/complete-and-document-auto-merge-and-friends later to maint).
43+
44+
* "git submodule" code trusted the data coming from the config (and
45+
the in-tree .gitmodules file) too much without validating, leading
46+
to NULL dereference if the user mucks with a repository (e.g.
47+
submodule.<name>.url is removed). This has been corrected.
48+
(merge fbc806acd1 tb/submodule-null-deref-fix later to maint).
49+
50+
* The value of config.worktree is per-repository, but has been kept
51+
in a singleton global variable per process. This has been OK as
52+
most Git operations interacted with a single repository at a time,
53+
but not right for operations like recursive "grep" that want to
54+
access multiple repositories from a single process without forking.
55+
56+
The global variable has been eliminated and made into a member in
57+
the per-repository data structure.
58+
(merge 3867f6d650 vd/worktree-config-is-per-repository later to maint).
59+
60+
* "git [-c log.follow=true] log [--follow] ':(glob)f**'" used to barf.
61+
(merge 8260bc5902 jk/log-follow-with-non-literal-pathspec later to maint).
62+
3763
* Other code cleanup, docfix, build fix, etc.
3864
(merge 51f9d2e563 sa/doc-ls-remote later to maint).
3965
(merge c6d26a9dda jk/format-patch-message-id-unleak later to maint).
66+
(merge f7e063f326 ps/fetch-cleanups later to maint).
67+
(merge e4cf013468 tl/quote-problematic-arg-for-clarity later to maint).
68+
(merge 20025fdfc7 tz/test-ssh-verifytime-fix later to maint).
69+
(merge e48a21df65 tz/test-fix-pthreads-prereq later to maint).
70+
(merge 68b51172e3 mh/commit-reach-get-reachable-plug-leak later to maint).
71+
(merge aeee1408ce kh/use-default-notes-doc later to maint).
72+
(merge 3b8724bce6 jc/test-modernization later to maint).
73+
(merge 447a3b7331 jc/test-modernization-2 later to maint).
74+
(merge d57fa7fc73 la/doc-interpret-trailers later to maint).

0 commit comments

Comments
 (0)