@@ -77,6 +77,19 @@ UI, Workflows & Features
77
77
that you are correcting the end-of-line convention and other
78
78
"convert_to_git()" glitches in the in-repository data.
79
79
80
+ * "git branch" and "git checkout -b" are now forbidden from creating
81
+ a branch whose name is "HEAD".
82
+
83
+ * "git branch --list" learned to show its output through the pager by
84
+ default when the output is going to a terminal, which is controlled
85
+ by the pager.branch configuration variable. This is similar to a
86
+ recent change to "git tag --list".
87
+
88
+ * "git grep -W", "git diff -W" and their friends learned a heuristic
89
+ to extend a pre-context beyond the line that matches the "function
90
+ pattern" (aka "diff.*.xfuncname") to include a comment block, if
91
+ exists, that immediately precedes it.
92
+
80
93
81
94
Performance, Internal Implementation, Development Support etc.
82
95
@@ -249,7 +262,6 @@ Fixes since v2.15
249
262
250
263
* There was a recent semantic mismerge in the codepath to write out a
251
264
section of a configuration section, which has been corrected.
252
- (merge 782c030ea2 rs/config-write-section-fix later to maint).
253
265
254
266
* Mentions of "git-rebase" and "git-am" (dashed form) still remained
255
267
in end-user visible strings emitted by the "git rebase" command;
0 commit comments