The twentieth batch

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

Junio C Hamano committed Sep 13, 2022 at 11:37 UTC 21dd13e025aaada474fae6014f1b14799e37bedf
1 file changed +26
Documentation/RelNotes/2.38.0.txt
+26
@@ -81,6 +81,10 @@ UI, Workflows & Features
81 "From:" line even for commits that are authored by the given
82 <ident> with "--force-in-body-from"option.
83
84 + * The built-in fsmonitor refuses to work on a network mounted
85 + repositories; a configuration knob for users to override this has
86 + been introduced.
87 +
88
89 Performance, Internal Implementation, Development Support etc.
90
@@ -157,6 +161,10 @@ Performance, Internal Implementation, Development Support etc.
161 * The assembly version of SHA-1 implementation for PPC has been
162 removed.
163
164 + * The server side that responds to "git fetch" and "git clone"
165 + request has been optimized by allowing it to send objects in its
166 + object store without recomputing and validating the object names.
167 +
168
169 Fixes since v2.37
170 -----------------
@@ -341,6 +349,24 @@ Fixes since v2.37
349 and "git checkout" work better in a sparse checkout.
350 (merge 037f8ea6d9 vd/sparse-reset-checkout-fixes later to maint).
351
352 + * "git diff --no-index A B" managed its the pathnames of its two
353 + input files rather haphazardly, sometimes leaking them. The
354 + command line argument processing has been straightened out to clean
355 + it up.
356 + (merge 2b43dd0eb5 rs/diff-no-index-cleanup later to maint).
357 +
358 + * "git rev-list --verify-objects" ought to inspect the contents of
359 + objects and notice corrupted ones, but it didn't when the commit
360 + graph is in use, which has been corrected.
361 + (merge b27ccae34b jk/rev-list-verify-objects-fix later to maint).
362 +
363 + * More fixes to "add -p"
364 + (merge 64ec8efb83 js/builtin-add-p-portability-fix later to maint).
365 +
366 + * The parser in the script interface to parse-options in "git
367 + rev-parse" has been updated to diagnose a bogus input correctly.
368 + (merge f20b9c36d0 ow/rev-parse-parseopt-fix later to maint).
369 +
370 * Other code cleanup, docfix, build fix, etc.
371 (merge 77b9e85c0f vd/fix-perf-tests later to maint).
372 (merge 0682bc43f5 jk/test-crontab-fixes later to maint).