Skip to content

Commit 4ede3d4

Browse files
committed
Seventh batch for 2.20
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 32d5d73 commit 4ede3d4

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

Documentation/RelNotes/2.20.0.txt

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ Backward Compatibility Notes
2323
of the command, while sending the alias expansion to the standard
2424
error stream.
2525

26+
* "git send-email" learned to grab address-looking string on any
27+
trailer whose name ends with "-by". This is a backward-incompatible
28+
change. Adding "--suppress-cc=misc-by" on the command line, or
29+
setting sendemail.suppresscc configuration variable to "misc-by",
30+
can be used to disable this behaviour.
31+
2632

2733
Updates since v2.19
2834
-------------------
@@ -123,6 +129,22 @@ UI, Workflows & Features
123129
been improved.
124130
(merge 501afcb8b0 js/mingw-default-ident later to maint).
125131

132+
* The "rev-list --filter" feature learned to exclude all trees via
133+
"tree:0" filter.
134+
135+
* "git send-email" learned to grab address-looking string on any
136+
trailer whose name ends with "-by"; --suppress-cc=misc-by on the
137+
command line, or setting sendemail.suppresscc configuration
138+
variable to "misc-by", can be used to disable this behaviour.
139+
140+
* Developer builds now uses -Wunused-function compilation option.
141+
142+
* One of our CI tests to run with "unusual/experimental/random"
143+
settings now also uses commit-graph and midx.
144+
145+
* "git mergetool" learned to take the "--[no-]gui" option, just like
146+
"git difftool" does.
147+
126148

127149
Performance, Internal Implementation, Development Support etc.
128150

@@ -230,6 +252,16 @@ Performance, Internal Implementation, Development Support etc.
230252
* An experiment to fuzz test a few areas, hopefully we can gain more
231253
coverage to various areas.
232254

255+
* More codepaths are moving away from hardcoded hash sizes.
256+
257+
* The way the Windows port figures out the current directory has been
258+
improved.
259+
260+
* The way DLLs are loaded on the Windows port has been improved.
261+
262+
* Some tests have been reorganized and renamed; "ls t/" now gives a
263+
better overview of what is tested for these scripts than before.
264+
233265

234266
Fixes since v2.19
235267
-----------------
@@ -333,6 +365,29 @@ Fixes since v2.19
333365
parent commits, which has been corrected.
334366
(merge 04005834ed np/log-graph-octopus-fix later to maint).
335367

368+
* "git range-diff" did not work well when the compared ranges had
369+
changes in submodules and the "--submodule=log" was used.
370+
371+
* The implementation of run_command() API on the UNIX platforms had a
372+
bug that caused a command not on $PATH to be found in the current
373+
directory.
374+
(merge f67b980771 jk/run-command-notdot later to maint).
375+
376+
* A mutex used in "git pack-objects" were not correctly initialized
377+
and this caused "git repack" to dump core on Windows.
378+
(merge 34204c8166 js/pack-objects-mutex-init-fix later to maint).
379+
380+
* Under certain circumstances, "git diff D:/a/b/c D:/a/b/d" on
381+
Windows would strip initial parts from the paths because they
382+
were not recognized as absolute, which has been corrected.
383+
(merge ffd04e92e2 js/diff-notice-has-drive-prefix later to maint).
384+
385+
* The receive.denyCurrentBranch=updateInstead codepath kicked in even
386+
when the push should have been rejected due to other reasons, such
387+
as it does not fast-forward or the update-hook rejects it, which
388+
has been corrected.
389+
(merge b072a25fad jc/receive-deny-current-branch-fix later to maint).
390+
336391
* Code cleanup, docfix, build fix, etc.
337392
(merge 96a7501aad ts/doc-build-manpage-xsl-quietly later to maint).
338393
(merge b9b07efdb2 tg/conflict-marker-size later to maint).
@@ -361,3 +416,11 @@ Fixes since v2.19
361416
(merge ca8ed443a5 mm/doc-no-dashed-git later to maint).
362417
(merge ce366a8144 du/get-tar-commit-id-is-plumbing later to maint).
363418
(merge 61018fe9e0 du/cherry-is-plumbing later to maint).
419+
(merge c7e5fe79b9 sb/strbuf-h-update later to maint).
420+
(merge 8d2008196b tq/branch-create-wo-branch-get later to maint).
421+
(merge 2e3c894f4b tq/branch-style-fix later to maint).
422+
(merge c5d844af9c sg/doc-show-branch-typofix later to maint).
423+
(merge 081d91618b ah/doc-updates later to maint).
424+
(merge b84c783882 jc/cocci-preincr later to maint).
425+
(merge 5e495f8122 uk/merge-subtree-doc-update later to maint).
426+
(merge aaaa881822 jk/uploadpack-packobjectshook-fix later to maint).

0 commit comments

Comments
 (0)