The fifteenth batch

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

Junio C Hamano committed Aug 25, 2022 at 14:20 UTC 7c46ea0ded70c921aedf22ced1afeea2a2a9ed26
1 file changed +16
Documentation/RelNotes/2.38.0.txt
+16
@@ -54,6 +54,10 @@ UI, Workflows & Features
54 "human" to show the reported value in human-readable format, like
55 "3.40MiB".
56
57 + * The "diagnose" feature to create a zip archive for diagnostic
58 + material has been lifted from "scalar" and made into a feature of
59 + "git bugreport".
60 +
61
62 Performance, Internal Implementation, Development Support etc.
63
@@ -115,6 +119,9 @@ Performance, Internal Implementation, Development Support etc.
119
120 * The "bundle URI" design gets documented.
121
122 + * The common ancestor negotiation exchange during a "git fetch"
123 + session now leaves trace log.
124 +
125
126 Fixes since v2.37
127 -----------------
@@ -263,6 +270,15 @@ Fixes since v2.37
270 commands.
271 (merge b15207b8cf vd/sparse-reset-checkout-fixes later to maint).
272
273 + * An earlier optimization discarded a tree-object buffer that is
274 + still in use, which has been corrected.
275 + (merge 1490d7d82d jk/is-promisor-object-keep-tree-in-use later to maint).
276 +
277 + * Fix deadlocks between main Git process and subprocess spawned via
278 + the pipe_command() API, that can kill "git add -p" that was
279 + reimplemented in C recently.
280 + (merge 716c1f649e jk/pipe-command-nonblock later to maint).
281 +
282 * Other code cleanup, docfix, build fix, etc.
283 (merge 94955d576b gc/git-reflog-doc-markup later to maint).
284 (merge efae7ce692 po/doc-add-renormalize later to maint).