Skip to content

Commit abe6bb3

Browse files
committed
The first batch to start the current cycle
Signed-off-by: Junio C Hamano <[email protected]>
1 parent f9ba6ac commit abe6bb3

File tree

1 file changed

+35
-4
lines changed

1 file changed

+35
-4
lines changed

Documentation/RelNotes/2.35.0.txt

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,31 @@ Git 2.35 Release Notes
44
Updates since Git 2.34
55
----------------------
66

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+
713
UI, Workflows & Features
814

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+
921

1022
Performance, Internal Implementation, Development Support etc.
1123

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.
1232

1333

1434
Fixes since v2.34
@@ -19,16 +39,27 @@ Fixes since v2.34
1939
library in the latest release.
2040

2141
* Other code cleanup, docfix, build fix, etc.
22-
(merge edbd9f3715 ab/update-submitting-patches later to maint).
2342

2443
* "git pull" with any strategy when the other side is behind us
2544
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).
2745

2846
* An earlier change in 2.34.0 caused JGit application (that abused
2947
GIT_EDITOR mechanism when invoking "git config") to get stuck with
3048
a SIGTTOU signal; it has been reverted.
31-
(merge e3f7e01b50 jc/save-restore-terminal-revert later to maint).
3249

3350
* 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).

0 commit comments

Comments
 (0)