The fourth batch

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Dec 21, 2021 at 15:03 UTC 597af311a2899bfd6640b9b107622c5795d5f998
1 file changed +33 -1
Documentation/RelNotes/2.35.0.txt
+33 -1
@@ -44,6 +44,20 @@ UI, Workflows & Features
44
45 * "default" and "reset" have been added to our color palette.
46
47 + * The cryptographic signing using ssh keys can specify literal keys
48 + for keytypes whose name do not begin with the "ssh-" prefix by
49 + using the "key::" prefix mechanism (e.g. "key::ecdsa-sha2-nistp256").
50 +
51 + * "git fetch" without the "--update-head-ok" option ought to protect
52 + a checked out branch from getting updated, to prevent the working
53 + tree that checks it out to go out of sync. The code was written
54 + before the use of "git worktree" got widespread, and only checked
55 + the branch that was checked out in the current worktree, which has
56 + been updated.
57 +
58 + * "git name-rev" has been tweaked to give output that is shorter and
59 + easier to understand.
60 +
61
62 Performance, Internal Implementation, Development Support etc.
63
@@ -56,7 +70,6 @@ Performance, Internal Implementation, Development Support etc.
70 * The command line complation for "git send-email" options have been
71 tweaked to make it easier to keep it in sync with the command itself.
72
59 -
73 * Ensure that the sparseness of the in-core index matches the
74 index.sparse configuration specified by the repository immediately
75 after the on-disk index file is read.
@@ -101,6 +114,14 @@ Performance, Internal Implementation, Development Support etc.
114 nonexistent object name to refs to simulate error situations we
115 want to test Git in.
116
117 + * "diff --histogram" optimization.
118 +
119 + * Weather balloon to find compilers that do not grok variable
120 + declaration in the for() loop.
121 +
122 + * diff and blame commands have been taught to work better with sparse
123 + index.
124 +
125
126 Fixes since v2.34
127 -----------------
@@ -210,6 +231,16 @@ Fixes since v2.34
231 sparse checkout patterns.
232 (merge 8c5de0d265 ds/sparse-deep-pattern-checkout-fix later to maint).
233
234 + * "git rebase -x" by mistake started exporting the GIT_DIR and
235 + GIT_WORK_TREE environment variables when the command was rewritten
236 + in C, which has been corrected.
237 + (merge 434e0636db en/rebase-x-wo-git-dir-env later to maint).
238 +
239 + * When "git log" implicitly enabled the "decoration" processing
240 + without being explicitly asked with "--decorate" option, it failed
241 + to read and honor the settings given by the "--decorate-refs"
242 + option.
243 +
244 * Other code cleanup, docfix, build fix, etc.
245 (merge 74db416c9c cw/protocol-v2-doc-fix later to maint).
246 (merge f9b2b6684d ja/doc-cleanup later to maint).
@@ -227,3 +258,4 @@ Fixes since v2.34
258 (merge 0bf0de6cc7 tb/pack-revindex-on-disk-cleanup later to maint).
259 (merge 2c68f577fc ew/cbtree-remove-unused-and-broken-cb-unlink later to maint).
260 (merge eafd6e7e55 ab/die-with-bug later to maint).
261 + (merge 91028f7659 jc/grep-patterntype-default-doc later to maint).