The second batch

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

Junio C Hamano committed May 8, 2024 at 08:41 UTC 0f3415f1f8478b05e64db11eb8aaa2915e48fef6
1 file changed +38 -1
Documentation/RelNotes/2.46.0.txt
+38 -1
@@ -10,7 +10,22 @@ UI, Workflows & Features
10 * The "--rfc" option of "git format-patch" learned to take an
11 optional string value to be used in place of "RFC" to tweak the
12 "[PATCH]" on the subject header.
13 - (merge ce36894509 jc/format-patch-rfc-more later to maint).
13 +
14 + * The credential helper protocol, together with the HTTP layer, have
15 + been enhanced to support authentication schemes different from
16 + username & password pair, like Bearer and NTLM.
17 +
18 + * Command line completion script (in contrib/) learned to complete
19 + "git symbolic-ref" a bit better (you need to enable plumbing
20 + commands to be completed with GIT_COMPLETION_SHOW_ALL_COMMANDS).
21 +
22 + * When the user responds to a prompt given by "git add -p" with an
23 + unsupported command, list of available commands were given, which
24 + was too much if the user knew what they wanted to type but merely
25 + made a typo. Now the user gets a much shorter error message.
26 +
27 + * The color parsing code learned to handle 12-bit RGB colors, spelled
28 + as "#RGB" (in addition to "#RRGGBB" that is already supported).
29
30
31 Performance, Internal Implementation, Development Support etc.
@@ -23,6 +38,16 @@ Performance, Internal Implementation, Development Support etc.
38 that are used in fuzzer tests, to make sure at least they build
39 without bitrot, in Linux CI runs.
40
41 + * Code to write out reftable has seen some optimization and
42 + simplification.
43 +
44 + * Tests to ensure interoperability between reftable written by jgit
45 + and our code have been added and enabled in CI.
46 +
47 + * The singleton index_state instance "the_index" has been eliminated
48 + by always instantiating "the_repository" and replacing references
49 + to "the_index" with references to its .index member.
50 +
51
52 Fixes since v2.45
53 -----------------
@@ -52,4 +77,16 @@ Fixes since v2.45
77 errored out. Now it keeps going.
78 (merge c75662bfc9 js/for-each-repo-keep-going later to maint).
79
80 + * zsh can pretend to be a normal shell pretty well except for some
81 + glitches that we tickle in some of our scripts. Work them around
82 + so that "vimdiff" and our test suite works well enough with it.
83 + (merge fedd5c79ff bc/zsh-compatibility later to maint).
84 +
85 + * Command line completion support for zsh (in contrib/) has been
86 + updated to stop exposing internal state to end-user shell
87 + interaction.
88 + (merge 3c20acdf46 dk/zsh-git-repo-path-fix later to maint).
89 +
90 * Other code cleanup, docfix, build fix, etc.
91 + (merge 4cf6e7bf5e jt/doc-submitting-rerolled-series later to maint).
92 + (merge a5a4cb7b27 rs/diff-parseopts-cleanup later to maint).