@@ -49,6 +49,22 @@ UI, Workflows & Features
4949 * The userdiff pattern learned to identify the function definition in
5050 POSIX shells and bash.
5151
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+
5268
5369Performance, Internal Implementation, Development Support etc.
5470
@@ -68,6 +84,24 @@ Performance, Internal Implementation, Development Support etc.
6884 * Adjust tests so that they won't scream when the default initial
6985 branch name is changed to 'main'.
7086
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+
71105
72106Fixes since v2.29
73107-----------------
0 commit comments