Skip to content

Commit 8858448

Browse files
committed
Ninth batch for 2.20
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 67f673a commit 8858448

File tree

1 file changed

+57
-2
lines changed

1 file changed

+57
-2
lines changed

Documentation/RelNotes/2.20.0.txt

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ UI, Workflows & Features
5656

5757
* "git format-patch" learned new "--interdiff" and "--range-diff"
5858
options to explain the difference between this version and the
59-
previous attempt in the cover letter (or after the tree-dashes as
59+
previous attempt in the cover letter (or after the three-dashes as
6060
a comment).
6161

6262
* "git mailinfo" used in "git am" learned to make a best-effort
@@ -78,7 +78,7 @@ UI, Workflows & Features
7878
meaningfully large repository. The users will now see progress
7979
output.
8080

81-
* The minimum version of Windows supported by Windows port fo Git is
81+
* The minimum version of Windows supported by Windows port of Git is
8282
now set to Vista.
8383

8484
* The completion script (in contrib/) learned to complete a handful of
@@ -149,6 +149,18 @@ UI, Workflows & Features
149149
insert in the to-do list. Upon hitting it, the command returns
150150
control back to the user.
151151

152+
* New "--pretty=format:" placeholders %GF and %GP that show the GPG
153+
key fingerprints have been invented.
154+
155+
* On platforms with recent cURL library, http.sslBackend configuration
156+
variable can be used to choose a different SSL backend at runtime.
157+
The Windows port uses this mechanism to switch between OpenSSL and
158+
Secure Channel while talking over the HTTPS protocol.
159+
160+
* "git send-email" learned to disable SMTP authentication via the
161+
"--smtp-auth=none" option, even when the smtp username is given
162+
(which turns the authentication on by default).
163+
152164

153165
Performance, Internal Implementation, Development Support etc.
154166

@@ -268,6 +280,8 @@ Performance, Internal Implementation, Development Support etc.
268280

269281
* "git rebase" and "git rebase -i" have been reimplemented in C.
270282

283+
* Windows port learned to use nano-second resolution file timestamps.
284+
271285

272286
Fixes since v2.19
273287
-----------------
@@ -394,6 +408,45 @@ Fixes since v2.19
394408
has been corrected.
395409
(merge b072a25fad jc/receive-deny-current-branch-fix later to maint).
396410

411+
* The logic to determine the archive type "git archive" uses did not
412+
correctly kick in for "git archive --remote", which has been
413+
corrected.
414+
415+
* "git repack" in a shallow clone did not correctly update the
416+
shallow points in the repository, leading to a repository that
417+
does not pass fsck.
418+
(merge 5dcfbf564c js/shallow-and-fetch-prune later to maint).
419+
420+
* Some codepaths failed to form a proper URL when .gitmodules record
421+
the URL to a submodule repository as relative to the repository of
422+
superproject, which has been corrected.
423+
(merge e0a862fdaf sb/submodule-url-to-absolute later to maint).
424+
425+
* "git fetch" over protocol v2 into a shallow repository failed to
426+
fetch full history behind a new tip of history that was diverged
427+
before the cut-off point of the history that was previously fetched
428+
shallowly.
429+
430+
* The command line completion machinery (in contrib/) has been
431+
updated to allow the completion script to tweak the list of options
432+
that are reported by the parse-options machinery correctly.
433+
(merge 276b49ff34 nd/completion-negation later to maint).
434+
435+
* Operations on promisor objects make sense in the context of only a
436+
small subset of the commands that internally use the revisions
437+
machinery, but the "--exclude-promisor-objects" option were taken
438+
and led to nonsense results by commands like "log", to which it
439+
didn't make much sense. This has been corrected.
440+
(merge 669b1d2aae md/exclude-promisor-objects-fix later to maint).
441+
442+
* The "container" mode of TravisCI is going away. Our .travis.yml
443+
file is getting prepared for the transition.
444+
(merge 32ee384be8 ss/travis-ci-force-vm-mode later to maint).
445+
446+
* Our test scripts can now take the '-V' option as a synonym for the
447+
'--verbose-log' option.
448+
(merge a5f52c6dab sg/test-verbose-log later to maint).
449+
397450
* Code cleanup, docfix, build fix, etc.
398451
(merge 96a7501aad ts/doc-build-manpage-xsl-quietly later to maint).
399452
(merge b9b07efdb2 tg/conflict-marker-size later to maint).
@@ -430,3 +483,5 @@ Fixes since v2.19
430483
(merge b84c783882 jc/cocci-preincr later to maint).
431484
(merge 5e495f8122 uk/merge-subtree-doc-update later to maint).
432485
(merge aaaa881822 jk/uploadpack-packobjectshook-fix later to maint).
486+
(merge 3063477445 tb/char-may-be-unsigned later to maint).
487+
(merge 8c64bc9420 sg/test-rebase-editor-fix later to maint).

0 commit comments

Comments
 (0)