The first batch after Git 2.37

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

Junio C Hamano committed Jul 11, 2022 at 15:37 UTC 55ece90cddf212654bd9271654c442737f8bd29e
1 file changed +31
Documentation/RelNotes/2.38.0.txt
+31
@@ -1,9 +1,40 @@
1 Git v2.38 Release Notes
2 =======================
3
4 +Performance, Internal Implementation, Development Support etc.
5 +
6 + * Collection of what is referenced by objects in promisor packs have
7 + been optimized to inspect these objects in the in-pack order.
8 + (merge 18c08abc82 jk/optim-promisor-object-enumeration later to maint).
9 +
10 + * Introduce a helper to see if a branch is already being worked on
11 + (hence should not be newly checked out in a working tree), which
12 + performs much better than the existing find_shared_symref() to
13 + replace many uses of the latter.
14 +
15 + * Teach "git archive" to (optionally and then by default) avoid
16 + spawning an external "gzip" process when creating ".tar.gz" (and
17 + ".tgz") archives.
18 + (merge 4f4be00d30 rs/archive-with-internal-gzip later to maint).
19 +
20 +
21 Fixes since v2.37
22 -----------------
23
24 * Rewrite of "git add -i" in C that appeared in Git 2.25 didn't
25 correctly record a removed file to the index, which was fixed.
26 (merge 4788e8b256 js/add-i-delete later to maint).
27 +
28 + * Certain diff options are currently ignored when combined-diff is
29 + shown; mark them as incompatible with the feature.
30 + (merge cfb19ae05f rs/combine-diff-with-incompatible-options later to maint).
31 +
32 + * Adjust technical/bitmap-format to be formatted by AsciiDoc, and
33 + add some missing information to the documentation.
34 + (merge ac7667bd44 ac/bitmap-format-doc later to maint).
35 +
36 + * Other code cleanup, docfix, build fix, etc.
37 + (merge 5fd9d1738e jk/revisions-doc-markup-fix later to maint).
38 + (merge 1971510c35 pb/diff-doc-raw-format later to maint).
39 + (merge a3ba4fa715 cr/setup-bug-typo later to maint).
40 + (merge 85845580d9 ds/vscode-settings later to maint).