reftable/record: decode keys in place
[alt-git.git] / Documentation / RelNotes / 2.45.0.txt
blob4f5a01c611c2f398c88a8507d2bbc42d45b819d4
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".
16 Performance, Internal Implementation, Development Support etc.
18  * The code to iterate over refs with the reftable backend has seen
19    some optimization.
21  * More tests that are marked as "ref-files only" have been updated to
22    improve test coverage of reftable backend.
25 Fixes since v2.44
26 -----------------
28  * "git apply" on a filesystem without filemode support have learned
29    to take a hint from what is in the index for the path, even when
30    not working with the "--index" or "--cached" option, when checking
31    the executable bit match what is required by the preimage in the
32    patch.
33    (merge 45b625142d cp/apply-core-filemode later to maint).
35  * "git column" has been taught to reject negative padding value, as
36    it would lead to nonsense behaviour including division by zero.
37    (merge 76fb807faa kh/column-reject-negative-padding later to maint).
39  * Other code cleanup, docfix, build fix, etc.
40    (merge f0e578c69c rs/use-xstrncmpz later to maint).