Merge branch 'sg/completion-worktree'
[git] / Documentation / RelNotes / 2.26.0.txt
1 Git 2.26 Release Notes
2 ======================
3
4 Updates since v2.25
5 -------------------
6
7 UI, Workflows & Features
8
9  * Sample credential helper for using .netrc has been updated to work
10    out of the box.
11
12
13 Performance, Internal Implementation, Development Support etc.
14
15
16 Fixes since v2.25
17 -----------------
18
19  * "git commit" gives output similar to "git status" when there is
20    nothing to commit, but without honoring the advise.statusHints
21    configuration variable, which has been corrected.
22    (merge 5c4f55f1f6 hw/commit-advise-while-rejecting later to maint).
23
24  * has_object_file() said "no" given an object registered to the
25    system via pretend_object_file(), making it inconsistent with
26    read_object_file(), causing lazy fetch to attempt fetching an
27    empty tree from promisor remotes.
28    (merge 9c8a294a1a jt/sha1-file-remove-oi-skip-cached later to maint).
29
30  * Complete an update to tutorial that encourages "git switch" over
31    "git checkout" that was done only half-way.
32    (merge 1a7e454dd6 hw/tutorial-favor-switch-over-checkout later to maint).
33
34  * C pedantry ;-) fix.
35    (merge 63ab08fb99 bc/run-command-nullness-after-free-fix later to maint).
36
37  * The code that tries to skip over the entries for the paths in a
38    single directory using the cache-tree was not careful enough
39    against corrupt index file.
40    (merge 573117dfa5 es/unpack-trees-oob-fix later to maint).
41
42  * Reduce unnecessary round-trip when running "ls-remote" over the
43    stateless RPC mechanism.
44    (merge 4d8cab95cc jk/no-flush-upon-disconnecting-slrpc-transport later to maint).
45
46  * "git restore --staged" did not correctly update the cache-tree
47    structure, resulting in bogus trees to be written afterwards, which
48    has been corrected.
49    (merge e701bab3e9 nd/switch-and-restore later to maint).
50
51  * Other code cleanup, docfix, build fix, etc.
52    (merge 26f924d50e en/simplify-check-updates-in-unpack-trees later to maint).
53    (merge 065027ee1a en/string-list-can-be-custom-sorted later to maint).