Merge branch 'ja/doc-placeholders-markup-rules' into HEAD
[alt-git.git] / Documentation / RelNotes / 2.45.0.txt
blobe75e5ca362650f5ed30cf49dca6278f944a33cb8
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
13    for "HEAD".
15  * Variants of vimdiff learned to honor mergetool.<variant>.layout
16    settings.
19 Performance, Internal Implementation, Development Support etc.
21  * The code to iterate over refs with the reftable backend has seen
22    some optimization.
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
28    been micro-optimized.
31 Fixes since v2.44
32 -----------------
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).
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).