@@ -44,6 +44,20 @@ UI, Workflows & Features
44
44
45
45
* "default" and "reset" have been added to our color palette.
46
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
+
47
61
48
62
Performance, Internal Implementation, Development Support etc.
49
63
@@ -56,7 +70,6 @@ Performance, Internal Implementation, Development Support etc.
56
70
* The command line complation for "git send-email" options have been
57
71
tweaked to make it easier to keep it in sync with the command itself.
58
72
59
-
60
73
* Ensure that the sparseness of the in-core index matches the
61
74
index.sparse configuration specified by the repository immediately
62
75
after the on-disk index file is read.
@@ -101,6 +114,14 @@ Performance, Internal Implementation, Development Support etc.
101
114
nonexistent object name to refs to simulate error situations we
102
115
want to test Git in.
103
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
+
104
125
105
126
Fixes since v2.34
106
127
-----------------
@@ -210,6 +231,16 @@ Fixes since v2.34
210
231
sparse checkout patterns.
211
232
(merge 8c5de0d265 ds/sparse-deep-pattern-checkout-fix later to maint).
212
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
+
213
244
* Other code cleanup, docfix, build fix, etc.
214
245
(merge 74db416c9c cw/protocol-v2-doc-fix later to maint).
215
246
(merge f9b2b6684d ja/doc-cleanup later to maint).
@@ -227,3 +258,4 @@ Fixes since v2.34
227
258
(merge 0bf0de6cc7 tb/pack-revindex-on-disk-cleanup later to maint).
228
259
(merge 2c68f577fc ew/cbtree-remove-unused-and-broken-cb-unlink later to maint).
229
260
(merge eafd6e7e55 ab/die-with-bug later to maint).
261
+ (merge 91028f7659 jc/grep-patterntype-default-doc later to maint).
0 commit comments