Thirteenth batch

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Oct 14, 2021 at 09:55 UTC f443b226ca681d87a3a31e245a70e6bc2769123c
1 file changed +22
Documentation/RelNotes/2.34.0.txt
+22
@@ -62,6 +62,10 @@ UI, Workflows & Features
62 * The ref iteration code used to optionally allow dangling refs to be
63 shown, which has been tightened up.
64
65 + * "git add", "git mv", and "git rm" have been adjusted to avoid
66 + updating paths outside of the sparse-checkout definition unless
67 + the user specifies a "--sparse" option.
68 +
69
70 Performance, Internal Implementation, Development Support etc.
71
@@ -146,6 +150,21 @@ Performance, Internal Implementation, Development Support etc.
150
151 * CI learns to run the leak sanitizer builds.
152
153 + * "git grep --recurse-submodules" takes trees and blobs from the
154 + submodule repository, but the textconv settings when processing a
155 + blob from the submodule is not taken from the submodule repository.
156 + A test is added to demonstrate the issue, without fixing it.
157 +
158 + * Teach "git help -c" into helping the command line completion of
159 + configuration variables.
160 +
161 + * When "git cmd -h" shows more than one line of usage text (e.g.
162 + the cmd subcommand may take sub-sub-command), parse-options API
163 + learned to align these lines, even across i18n/l10n.
164 +
165 + * Prevent "make sparse" from running for the source files that
166 + haven't been modified.
167 +
168
169 Fixes since v2.33
170 -----------------
@@ -275,6 +294,9 @@ Fixes since v2.33
294
295 * Protocol v0 clients can get stuck parsing a malformed feature line.
296
297 + * A few kinds of changes "git status" can show were not documented.
298 + (merge d2a534c515 ja/doc-status-types-and-copies later to maint).
299 +
300 * Other code cleanup, docfix, build fix, etc.
301 (merge f188160be9 ab/bundle-remove-verbose-option later to maint).
302 (merge 8c6b4332b4 rs/close-pack-leakfix later to maint).