@@ -51,6 +51,10 @@ UI, Workflows & Features
51
51
deprecated and/or dangerous options from its output; it learned to
52
52
optionally include all of them.
53
53
54
+ * The output from the "diff" family of the commands had abbreviated
55
+ object names of blobs involved in the patch, but its length was not
56
+ affected by the --abbrev option. Now it is.
57
+
54
58
55
59
Performance, Internal Implementation, Development Support etc.
56
60
@@ -113,6 +117,10 @@ Performance, Internal Implementation, Development Support etc.
113
117
the ref backend in use, as its format is much richer than the
114
118
normal refs, and written directly by "git fetch" as a plain file..
115
119
120
+ * A handful of places in in-tree code still relied on being able to
121
+ execute the git subcommands, especially built-ins, in "git-foo"
122
+ form, which have been corrected.
123
+
116
124
117
125
Fixes since v2.28
118
126
-----------------
@@ -224,6 +232,37 @@ Fixes since v2.28
224
232
marker like whitespaces.
225
233
(merge 82a62015a7 rs/patch-id-with-incomplete-line later to maint).
226
234
235
+ * Updates into a lazy/partial clone with a submodule did not work
236
+ well with transfer.fsckobjects set.
237
+
238
+ * The parser for "git for-each-ref --format=..." was too loose when
239
+ parsing the "%(trailers...)" atom, and forgot that "trailers" and
240
+ "trailers:<modifiers>" are the only two allowed forms, which has
241
+ been corrected.
242
+ (merge 2c22e102f8 hv/ref-filter-trailers-atom-parsing-fix later to maint).
243
+
244
+ * Long ago, we decided to use 3 threads by default when running the
245
+ index-pack task in parallel, which has been adjusted a bit upwards.
246
+ (merge fbff95b67f jk/index-pack-w-more-threads later to maint).
247
+
248
+ * "git restore/checkout --no-overlay" with wildcarded pathspec
249
+ mistakenly removed matching paths in subdirectories, which has been
250
+ corrected.
251
+ (merge bfda204ade rs/checkout-no-overlay-pathspec-fix later to maint).
252
+
253
+ * The description of --cached/--index options in "git apply --help"
254
+ has been updated.
255
+ (merge d064702be3 rp/apply-cached-doc later to maint).
256
+
257
+ * Feeding "$ZERO_OID" to "git log --ignore-missing --stdin", and
258
+ running "git log --ignore-missing $ZERO_OID" fell back to start
259
+ digging from HEAD; it has been corrected to become a no-op, like
260
+ "git log --tags=no-tag-matches-this-pattern" does.
261
+ (merge 04a0e98515 jk/rev-input-given-fix later to maint).
262
+
263
+ * Various callers of run_command API has been modernized.
264
+ (merge afbdba391e jc/run-command-use-embedded-args later to maint).
265
+
227
266
* Other code cleanup, docfix, build fix, etc.
228
267
(merge 84544f2ea3 sk/typofixes later to maint).
229
268
(merge b17f411ab5 ar/help-guides-doc later to maint).
0 commit comments