@@ -62,6 +62,10 @@ UI, Workflows & Features
62
62
* The ref iteration code used to optionally allow dangling refs to be
63
63
shown, which has been tightened up.
64
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
+
65
69
66
70
Performance, Internal Implementation, Development Support etc.
67
71
@@ -146,6 +150,21 @@ Performance, Internal Implementation, Development Support etc.
146
150
147
151
* CI learns to run the leak sanitizer builds.
148
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
+
149
168
150
169
Fixes since v2.33
151
170
-----------------
@@ -275,6 +294,9 @@ Fixes since v2.33
275
294
276
295
* Protocol v0 clients can get stuck parsing a malformed feature line.
277
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
+
278
300
* Other code cleanup, docfix, build fix, etc.
279
301
(merge f188160be9 ab/bundle-remove-verbose-option later to maint).
280
302
(merge 8c6b4332b4 rs/close-pack-leakfix later to maint).
0 commit comments