1 Git v2.45 Release Notes
2 =======================
4 Backward Compatibility Notes
6 UI, Workflows & Features
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.
12 * "git checkout -p" and friends learned that that "@" is a synonym
15 * Variants of vimdiff learned to honor mergetool.<variant>.layout
19 Performance, Internal Implementation, Development Support etc.
21 * The code to iterate over refs with the reftable backend has seen
24 * More tests that are marked as "ref-files only" have been updated to
25 improve test coverage of reftable backend.
27 * Some parts of command line completion script (in contrib/) have
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
39 (merge 45b625142d cp/apply-core-filemode later to maint).
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).
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).
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).
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).
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).