@@ -38,6 +38,15 @@ UI, Workflows & Features
38
38
* The basic 7 colors learned the brighter counterparts
39
39
(e.g. "brightred").
40
40
41
+ * "git sparse-checkout" learned a new "add" subcommand.
42
+
43
+ * A configuration element used for credential subsystem can now use
44
+ wildcard pattern to specify for which set of URLs the entry
45
+ applies.
46
+
47
+ * "git clone --recurse-submodules --single-branch" now uses the same
48
+ single-branch option when cloning the submodules.
49
+
41
50
42
51
Performance, Internal Implementation, Development Support etc.
43
52
@@ -108,6 +117,9 @@ Performance, Internal Implementation, Development Support etc.
108
117
equivalent of "format-patch piped to am"). The rebase.backend
109
118
configuration variable can be set to customize.
110
119
120
+ * Underlying machinery of "git bisect--helper" is being refactored
121
+ into pieces that are more easily reused.
122
+
111
123
112
124
Fixes since v2.25
113
125
-----------------
@@ -251,6 +263,31 @@ Fixes since v2.25
251
263
the default.
252
264
(merge 3e96c66805 ds/partial-clone-fixes later to maint).
253
265
266
+ * In rare cases "git worktree add <path>" could think that <path>
267
+ was already a registered worktree even when it wasn't and refuse
268
+ to add the new worktree. This has been corrected.
269
+ (merge bb69b3b009 es/worktree-avoid-duplication-fix later to maint).
270
+
271
+ * "git push" should stop from updating a branch that is checked out
272
+ when receive.denyCurrentBranch configuration is set, but it failed
273
+ to pay attention to checkouts in secondary worktrees. This has
274
+ been corrected.
275
+ (merge 4d864895a2 hv/receive-denycurrent-everywhere later to maint).
276
+
277
+ * "git rebase BASE BRANCH" rebased/updated the tip of BRANCH and
278
+ checked it out, even when the BRANCH is checked out in a different
279
+ worktree. This has been corrected.
280
+ (merge b5cabb4a96 es/do-not-let-rebase-switch-to-protected-branch later to maint).
281
+
282
+ * "git describe" in a repository with multiple root commits sometimes
283
+ gave up looking for the best tag to describe a given commit with
284
+ too early, which has been adjusted.
285
+
286
+ * "git merge signed-tag" while lacking the public key started to say
287
+ "No signature", which was utterly wrong. This regression has been
288
+ reverted.
289
+ (merge 0106b1d4be hi/gpg-use-check-signature later to maint).
290
+
254
291
* Other code cleanup, docfix, build fix, etc.
255
292
(merge 26f924d50e en/simplify-check-updates-in-unpack-trees later to maint).
256
293
(merge d0d0a357a1 am/update-pathspec-f-f-tests later to maint).
@@ -275,3 +312,6 @@ Fixes since v2.25
275
312
(merge 2ce6d075fa rs/micro-cleanups later to maint).
276
313
(merge 27f182b3fc rs/blame-typefix-for-fingerprint later to maint).
277
314
(merge 3c29e21eb0 ma/test-cleanup later to maint).
315
+ (merge 240fc04f81 ag/rebase-remove-redundant-code later to maint).
316
+ (merge 7f487ce062 js/ci-windows-update later to maint).
317
+ (merge d68ce906c7 rs/commit-graph-code-simplification later to maint).
0 commit comments