]> git.ipfire.org Git - thirdparty/git.git/blob - Documentation/RelNotes/2.45.0.txt
Merge branch 'ds/doc-send-email-capitalization' into HEAD
[thirdparty/git.git] / Documentation / RelNotes / 2.45.0.txt
1 Git v2.45 Release Notes
2 =======================
3
4 Backward Compatibility Notes
5
6 UI, Workflows & Features
7
8 * Integrate the reftable code into the refs framework as a backend.
9 With "git init --ref-format=reftable", hopefully it would be a lot
10 more efficient to manage a repository with many references.
11
12 * "git checkout -p" and friends learned that that "@" is a synonym
13 for "HEAD".
14
15 * Variants of vimdiff learned to honor mergetool.<variant>.layout
16 settings.
17
18
19 Performance, Internal Implementation, Development Support etc.
20
21 * The code to iterate over refs with the reftable backend has seen
22 some optimization.
23
24 * More tests that are marked as "ref-files only" have been updated to
25 improve test coverage of reftable backend.
26
27 * Some parts of command line completion script (in contrib/) have
28 been micro-optimized.
29
30
31 Fixes since v2.44
32 -----------------
33
34 * "git apply" on a filesystem without filemode support have learned
35 to take a hint from what is in the index for the path, even when
36 not working with the "--index" or "--cached" option, when checking
37 the executable bit match what is required by the preimage in the
38 patch.
39 (merge 45b625142d cp/apply-core-filemode later to maint).
40
41 * "git column" has been taught to reject negative padding value, as
42 it would lead to nonsense behaviour including division by zero.
43 (merge 76fb807faa kh/column-reject-negative-padding later to maint).
44
45 * "git am --help" now tells readers what actions are available in
46 "git am --whitespace=<action>", in addition to saying that the
47 option is passed through to the underlying "git apply".
48 (merge a171dac734 jc/am-whitespace-doc later to maint).
49
50 * "git tag --column" failed to check the exit status of its "git
51 column" invocation, which has been corrected.
52 (merge 92e66478fc rj/tag-column-fix later to maint).
53
54 * Credential helper based on libsecret (in contrib/) has been updated
55 to handle an empty password correctly.
56 (merge 8f1f2023b7 mh/libsecret-empty-password-fix later to maint).
57
58 * Other code cleanup, docfix, build fix, etc.
59 (merge f0e578c69c rs/use-xstrncmpz later to maint).
60 (merge 83e6eb7d7a ba/credential-test-clean-fix later to maint).
61 (merge 64562d784d jb/doc-interactive-singlekey-do-not-need-perl later to maint).