Skip to content

Commit c670b1f

Browse files
committed
Sixth batch for 2.20
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 16ce0b9 commit c670b1f

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

Documentation/RelNotes/2.20.0.txt

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ Backward Compatibility Notes
1717
* "git help -a" now gives verbose output (same as "git help -av").
1818
Those who want the old output may say "git help --no-verbose -a"..
1919

20+
* "git cpn --help", when "cpn" is an alias to, say, "cherry-pick -n",
21+
reported only the alias expansion of "cpn" in earlier versions of
22+
Git. It now runs "git cherry-pick --help" to show the manual page
23+
of the command, while sending the alias expansion to the standard
24+
error stream.
25+
2026

2127
Updates since v2.19
2228
-------------------
@@ -101,6 +107,22 @@ UI, Workflows & Features
101107
advertisement. The alternate refs that are advertised are now
102108
configurable with a pair of configuration variables.
103109

110+
* "git cmd --help" when "cmd" is aliased used to only say "cmd is
111+
aliased to ...". Now it shows that to the standard error stream
112+
and runs "git $cmd --help" where $cmd is the first word of the
113+
alias expansion.
114+
115+
* The documentation of "git gc" has been updated to mention that it
116+
is no longer limited to "pruning away crufts" but also updates
117+
ancillary files like commit-graph as a part of repository
118+
optimization.
119+
120+
* "git p4 unshelve" improvements.
121+
122+
* The logic to select the default user name and e-mail on Windows has
123+
been improved.
124+
(merge 501afcb8b0 js/mingw-default-ident later to maint).
125+
104126

105127
Performance, Internal Implementation, Development Support etc.
106128

@@ -196,6 +218,18 @@ Performance, Internal Implementation, Development Support etc.
196218
object exists, even for paths that are outside of the partial
197219
checkout area. The code has been updated to avoid such a check.
198220

221+
* To help developers, an EditorConfig file that attempts to follow
222+
the project convention has been added.
223+
(merge b548d698a0 bc/editorconfig later to maint).
224+
225+
* The result of coverage test can be combined with "git blame" to
226+
check the test coverage of code introduced recently with a new
227+
'coverage-diff' tool (in contrib/).
228+
(merge 783faedd65 ds/coverage-diff later to maint).
229+
230+
* An experiment to fuzz test a few areas, hopefully we can gain more
231+
coverage to various areas.
232+
199233

200234
Fixes since v2.19
201235
-----------------
@@ -290,6 +324,15 @@ Fixes since v2.19
290324
no blobs are needed.
291325
(merge 4c7f9567ea jt/non-blob-lazy-fetch later to maint).
292326

327+
* The codepath to support the experimental split-index mode had
328+
remaining "racily clean" issues fixed.
329+
(merge 4c490f3d32 sg/split-index-racefix later to maint).
330+
331+
* "git log --graph" showing an octopus merge sometimes miscounted the
332+
number of display columns it is consuming to show the merge and its
333+
parent commits, which has been corrected.
334+
(merge 04005834ed np/log-graph-octopus-fix later to maint).
335+
293336
* Code cleanup, docfix, build fix, etc.
294337
(merge 96a7501aad ts/doc-build-manpage-xsl-quietly later to maint).
295338
(merge b9b07efdb2 tg/conflict-marker-size later to maint).
@@ -313,3 +356,8 @@ Fixes since v2.19
313356
(merge 6e8fc70fce rs/sequencer-oidset-insert-avoids-dups later to maint).
314357
(merge ad0b8f9575 mw/doc-typofixes later to maint).
315358
(merge d9f079ad1a jc/how-to-document-api later to maint).
359+
(merge b1492bf315 ma/t7005-bash-workaround later to maint).
360+
(merge ac1f98a0df du/rev-parse-is-plumbing later to maint).
361+
(merge ca8ed443a5 mm/doc-no-dashed-git later to maint).
362+
(merge ce366a8144 du/get-tar-commit-id-is-plumbing later to maint).
363+
(merge 61018fe9e0 du/cherry-is-plumbing later to maint).

0 commit comments

Comments
 (0)