The first batch to start the current cycle

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

Junio C Hamano committed Nov 29, 2021 at 15:41 UTC abe6bb3905392d5eb6b01fa6e54d7e784e0522aa
1 file changed +35 -4
Documentation/RelNotes/2.35.0.txt
+35 -4
@@ -4,11 +4,31 @@ Git 2.35 Release Notes
4 Updates since Git 2.34
5 ----------------------
6
7 +Backward compatibility warts
8 +
9 + * "_" is now treated as any other URL-valid characters in an URL when
10 + matching the per-URL configuration variable names.
11 +
12 +
13 UI, Workflows & Features
14
15 + * "git status --porcelain=v2" now show the number of stash entries
16 + with --show-stash like the normal output does.
17 +
18 + * "git stash" learned the "--staged" option to stash away what has
19 + been added to the index (and nothing else).
20 +
21
22 Performance, Internal Implementation, Development Support etc.
23
24 + * The use of errno as a means to carry the nature of error in the ref
25 + API implementation has been reworked and reduced.
26 +
27 + * Teach and encourage first-time contributors to this project to
28 + state the base commit when they submit their topic.
29 +
30 + * The command line complation for "git send-email" options have been
31 + tweaked to make it easier to keep it in sync with the command itself.
32
33
34 Fixes since v2.34
@@ -19,16 +39,27 @@ Fixes since v2.34
39 library in the latest release.
40
41 * Other code cleanup, docfix, build fix, etc.
22 - (merge edbd9f3715 ab/update-submitting-patches later to maint).
42
43 * "git pull" with any strategy when the other side is behind us
44 should succeed as it is a no-op, but doesn't.
26 - (merge ea1954af ev/pull-already-up-to-date-is-noop later to maint).
45
46 * An earlier change in 2.34.0 caused JGit application (that abused
47 GIT_EDITOR mechanism when invoking "git config") to get stuck with
48 a SIGTTOU signal; it has been reverted.
31 - (merge e3f7e01b50 jc/save-restore-terminal-revert later to maint).
49
50 * An earlier change that broke .gitignore matching has been reverted.
34 - (merge 33c5d6c845 ds/add-rm-with-sparse-index later to maint).
51 +
52 + * Things like "git -c branch.sort=bogus branch new HEAD", i.e. the
53 + operation modes of the "git branch" command that do not need the
54 + sort key information, no longer errors out by seeing a bogus sort
55 + key.
56 + (merge 98e7ab6d42 jc/fix-ref-sorting-parse later to maint).
57 +
58 + * The compatibility implementation for unsetenv(3) were written to
59 + mimic ancient, non-POSIX, variant seen in an old glibc; it has been
60 + changed to return an integer to match the more modern era.
61 + (merge a38989bd5b jc/unsetenv-returns-an-int later to maint).
62 +
63 + * The clean/smudge conversion code path has been prepared to better
64 + work on platforms where ulong is narrower than size_t.
65 + (merge 596b5e77c9 mc/clean-smudge-with-llp64 later to maint).