@matheusbsbs / matheus-bagliano / commits / e197136389
Fork 0

Twelfth batch

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

Junio C Hamano committed Aug 31, 2020 at 15:00 UTC e19713638985533ce461db072b49112da5bd2042
1 file changed +39
Documentation/RelNotes/2.29.0.txt
+39
@@ -51,6 +51,10 @@ UI, Workflows & Features
51 deprecated and/or dangerous options from its output; it learned to
52 optionally include all of them.
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 +
58
59 Performance, Internal Implementation, Development Support etc.
60
@@ -113,6 +117,10 @@ Performance, Internal Implementation, Development Support etc.
117 the ref backend in use, as its format is much richer than the
118 normal refs, and written directly by "git fetch" as a plain file..
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 +
124
125 Fixes since v2.28
126 -----------------
@@ -224,6 +232,37 @@ Fixes since v2.28
232 marker like whitespaces.
233 (merge 82a62015a7 rs/patch-id-with-incomplete-line later to maint).
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 +
266 * Other code cleanup, docfix, build fix, etc.
267 (merge 84544f2ea3 sk/typofixes later to maint).
268 (merge b17f411ab5 ar/help-guides-doc later to maint).