Fourth batch

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

Junio C Hamano committed Nov 9, 2020 at 13:31 UTC e4d83eee9239207622e2b1cc43967da5051c189c
1 file changed +34
Documentation/RelNotes/2.30.0.txt
+34
@@ -49,6 +49,22 @@ UI, Workflows & Features
49 * The userdiff pattern learned to identify the function definition in
50 POSIX shells and bash.
51
52 + * "git checkout-index" did not consistently signal an error with its
53 + exit status, but now it does.
54 +
55 + * A commit and tag object may have CR at the end of each and
56 + every line (you can create such an object with hash-object or
57 + using --cleanup=verbatim to decline the default clean-up
58 + action), but it would make it impossible to have a blank line
59 + to separate the title from the body of the message. We are now
60 + more lenient and accept a line with lone CR on it as a blank line,
61 + too.
62 +
63 + * Exit codes from "git remote add" etc. were not usable by scripted
64 + callers, but now they are.
65 +
66 + * Zsh autocompletion (in contrib/) update.
67 +
68
69 Performance, Internal Implementation, Development Support etc.
70
@@ -68,6 +84,24 @@ Performance, Internal Implementation, Development Support etc.
84 * Adjust tests so that they won't scream when the default initial
85 branch name is changed to 'main'.
86
87 + * Rewriting "git bisect" in C continues.
88 +
89 + * More preliminary tests have been added to document desired outcome
90 + of various "directory rename" situations.
91 +
92 + * Micro clean-up of a couple of test scripts.
93 +
94 + * "git diff" and other commands that share the same machinery to
95 + compare with working tree files have been taught to take advantage
96 + of the fsmonitor data when available.
97 +
98 + * The code to detect premature EOF in the sideband demultiplexer has
99 + been cleaned up.
100 +
101 + * Test scripts are being prepared to transition of the default branch
102 + name to 'main'.
103 +
104 +
105
106 Fixes since v2.29
107 -----------------