@@ -49,9 +49,9 @@ UI, Workflows & Features
49
49
* "git rev-parse --show-toplevel" run outside of any working tree did
50
50
not error out, which has been corrected.
51
51
52
- * A few commands learned to take the pathspec from the
53
- standard input or a named file, instead of taking it as the command
54
- line arguments.
52
+ * A few commands learned to take the pathspec from the standard input
53
+ or a named file, instead of taking it as the command line
54
+ arguments, with the "--pathspec-from-file" option .
55
55
56
56
* "git rebase -i" learned a few options that are known by "git
57
57
rebase" proper.
@@ -67,6 +67,9 @@ UI, Workflows & Features
67
67
code have been taught to make more clear recommendations when the
68
68
users see failures.
69
69
70
+ * Management of sparsely checked-out working tree has gained a
71
+ dedicated "sparse-checkout" command.
72
+
70
73
71
74
Performance, Internal Implementation, Development Support etc.
72
75
@@ -138,13 +141,14 @@ Performance, Internal Implementation, Development Support etc.
138
141
* The code has been made to avoid gmtime() and localtime() and prefer
139
142
their reentrant counterparts.
140
143
141
- * "git add -i" that is getting rewritten in C has been extended to
142
- cover subcommands other than the "patch".
144
+ * The effort to reimplement "git add -i" in C continues.
143
145
144
146
* In a repository with many packfiles, the cost of the procedure that
145
147
avoids registering the same packfile twice was unnecessarily high
146
148
by using an inefficient search algorithm, which has been corrected.
147
149
150
+ * Redo "git name-rev" to avoid recursive calls.
151
+
148
152
149
153
Fixes since v2.24
150
154
-----------------
@@ -286,6 +290,19 @@ Fixes since v2.24
286
290
in the middle.
287
291
(merge 0d9b0d7885 sg/t9300-robustify later to maint).
288
292
293
+ * "git format-patch" can take a set of configured format.notes values
294
+ to specify which notes refs to use in the log message part of the
295
+ output. The behaviour of this was not consistent with multiple
296
+ --notes command line options, which has been corrected.
297
+ (merge e0f9095aaa dl/format-patch-notes-config-fixup later to maint).
298
+
299
+ * "git p4" used to ignore lfs.storage configuration variable, which
300
+ has been corrected.
301
+ (merge ea94b16fb8 rb/p4-lfs later to maint).
302
+
303
+ * Assorted fixes to the directory traversal API.
304
+ (merge 6836d2fe06 en/fill-directory-fixes later to maint).
305
+
289
306
* Other code cleanup, docfix, build fix, etc.
290
307
(merge 80736d7c5e jc/am-show-current-patch-docfix later to maint).
291
308
(merge 8b656572ca sg/commit-graph-usage-fix later to maint).
@@ -317,3 +334,7 @@ Fixes since v2.24
317
334
(merge e05e8cf074 rs/archive-zip-code-cleanup later to maint).
318
335
(merge 147ee35558 rs/commit-export-env-simplify later to maint).
319
336
(merge 4507ecc771 rs/patch-id-use-oid-to-hex later to maint).
337
+ (merge 51a0a4ed95 mr/bisect-use-after-free later to maint).
338
+ (merge cc2bd5c45d pb/submodule-doc-xref later to maint).
339
+ (merge df5be01669 ja/doc-markup-cleanup later to maint).
340
+ (merge 7c5cea7242 mr/bisect-save-pointer-to-const-string later to maint).
0 commit comments