Skip to content

Commit 09e5e7f

Browse files
committed
More post 2.45.2 updates from the 'master' front
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 5d56755 commit 09e5e7f

File tree

2 files changed

+81
-1
lines changed

2 files changed

+81
-1
lines changed

Documentation/RelNotes/2.45.3.txt

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
Git v2.45.3 Release Notes
2+
=========================
3+
4+
This primarily is to backport various small fixes accumulated on the
5+
'master' front during the development towards Git 2.46, the next
6+
feature release.
7+
8+
9+
Fixes since v2.45.2
10+
-------------------
11+
12+
* Git-GUI has a new maintainer, Johannes Sixt.
13+
14+
* Tests that try to corrupt in-repository files in chunked format did
15+
not work well on macOS due to its broken "mv", which has been
16+
worked around.
17+
18+
* The maximum size of attribute files is enforced more consistently.
19+
20+
* Unbreak CI jobs so that we do not attempt to use Python 2 that has
21+
been removed from the platform.
22+
23+
* Git 2.43 started using the tree of HEAD as the source of attributes
24+
in a bare repository, which has severe performance implications.
25+
For now, revert the change, without ripping out a more explicit
26+
support for the attr.tree configuration variable.
27+
28+
* Windows CI running in GitHub Actions started complaining about the
29+
order of arguments given to calloc(); the imported regex code uses
30+
the wrong order almost consistently, which has been corrected.
31+
32+
* The SubmittingPatches document now refers folks to manpages
33+
translation project.
34+
35+
* "git rebase --signoff" used to forget that it needs to add a
36+
sign-off to the resulting commit when told to continue after a
37+
conflict stops its operation.
38+
39+
* The procedure to build multi-pack-index got confused by the
40+
replace-refs mechanism, which has been corrected by disabling the
41+
latter.
42+
43+
* "git stash -S" did not handle binary files correctly, which has
44+
been corrected.
45+
46+
* A scheduled "git maintenance" job is expected to work on all
47+
repositories it knows about, but it stopped at the first one that
48+
errored out. Now it keeps going.
49+
50+
* zsh can pretend to be a normal shell pretty well except for some
51+
glitches that we tickle in some of our scripts. Work them around
52+
so that "vimdiff" and our test suite works well enough with it.
53+
54+
* Command line completion support for zsh (in contrib/) has been
55+
updated to stop exposing internal state to end-user shell
56+
interaction.
57+
58+
* The documentation for "git diff --name-only" has been clarified
59+
that it is about showing the names in the post-image tree.
60+
61+
* The chainlint script (invoked during "make test") did nothing when
62+
it failed to detect the number of available CPUs. It now falls
63+
back to 1 CPU to avoid the problem.
64+
65+
* "git init" in an already created directory, when the user
66+
configuration has includeif.onbranch, started to fail recently,
67+
which has been corrected.
68+
69+
* The safe.directory configuration knob has been updated to
70+
optionally allow leading path matches.
71+
72+
* An overly large ".gitignore" files are now rejected silently.
73+
74+
* Fix for an embarrassing typo that prevented Python2 tests from running
75+
anywhere.
76+
77+
* Varargs functions that are unannotated as printf-like or execl-like
78+
have been annotated as such.
79+
80+
Also contains various documentation updates and code clean-ups.

RelNotes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Documentation/RelNotes/2.45.2.txt
1+
Documentation/RelNotes/2.45.3.txt

0 commit comments

Comments
 (0)