The fourth batch post 2.14
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
@ -33,13 +33,11 @@ UI, Workflows & Features
|
|||||||
|
|
||||||
* The "rerere-train" script (in contrib/) learned the "--overwrite"
|
* The "rerere-train" script (in contrib/) learned the "--overwrite"
|
||||||
option to allow overwriting existing recorded resolutions.
|
option to allow overwriting existing recorded resolutions.
|
||||||
(merge ad53bf79aa rg/rerere-train-overwrite later to maint).
|
|
||||||
|
|
||||||
* "git contacts" (in contrib/) now lists the address on the
|
* "git contacts" (in contrib/) now lists the address on the
|
||||||
"Reported-by:" trailer to its output, in addition to those on
|
"Reported-by:" trailer to its output, in addition to those on
|
||||||
S-o-b: and other trailers, to make it easier to notify (and thank)
|
S-o-b: and other trailers, to make it easier to notify (and thank)
|
||||||
the original bug reporter.
|
the original bug reporter.
|
||||||
(merge 09ac673788 eb/contacts-reported-by later to maint).
|
|
||||||
|
|
||||||
* "git rebase", especially when it is run by mistake and ends up
|
* "git rebase", especially when it is run by mistake and ends up
|
||||||
trying to replay many changes, spent long time in silence. The
|
trying to replay many changes, spent long time in silence. The
|
||||||
@ -47,6 +45,9 @@ UI, Workflows & Features
|
|||||||
long time preparing these many changes to replay (which would give
|
long time preparing these many changes to replay (which would give
|
||||||
the user a chance to abort with ^C).
|
the user a chance to abort with ^C).
|
||||||
|
|
||||||
|
* "git merge" learned a "--signoff" option to add the Signed-off-by:
|
||||||
|
trailer with the committer's name.
|
||||||
|
|
||||||
|
|
||||||
Performance, Internal Implementation, Development Support etc.
|
Performance, Internal Implementation, Development Support etc.
|
||||||
|
|
||||||
@ -69,7 +70,6 @@ Performance, Internal Implementation, Development Support etc.
|
|||||||
* Because recent Git for Windows do come with a real msgfmt, the
|
* Because recent Git for Windows do come with a real msgfmt, the
|
||||||
build procedure for git-gui has been updated to use it instead of a
|
build procedure for git-gui has been updated to use it instead of a
|
||||||
hand-rolled substitute.
|
hand-rolled substitute.
|
||||||
(merge 90dbf226ba js/git-gui-msgfmt-on-windows later to maint).
|
|
||||||
|
|
||||||
* "git grep --recurse-submodules" has been reworked to give a more
|
* "git grep --recurse-submodules" has been reworked to give a more
|
||||||
consistent output across submodule boundary (and do its thing
|
consistent output across submodule boundary (and do its thing
|
||||||
@ -87,6 +87,15 @@ Performance, Internal Implementation, Development Support etc.
|
|||||||
has been optimized out when we know we do not run the pre-commit hook.
|
has been optimized out when we know we do not run the pre-commit hook.
|
||||||
(merge 680ee550d7 kw/commit-keep-index-when-pre-commit-is-not-run later to maint).
|
(merge 680ee550d7 kw/commit-keep-index-when-pre-commit-is-not-run later to maint).
|
||||||
|
|
||||||
|
* Updates to the HTTP layer we made recently unconditionally used
|
||||||
|
features of libCurl without checking the existence of them, causing
|
||||||
|
compilation errors, which has been fixed. Also migrate the code to
|
||||||
|
check feature macros, not version numbers, to cope better with
|
||||||
|
libCurl that vendor ships with backported features.
|
||||||
|
|
||||||
|
* The API to start showing progress meter after a short delay has
|
||||||
|
been simplified.
|
||||||
|
(merge 8aade107dd jc/simplify-progress later to maint).
|
||||||
|
|
||||||
Also contains various documentation updates and code clean-ups.
|
Also contains various documentation updates and code clean-ups.
|
||||||
|
|
||||||
@ -98,25 +107,20 @@ Fixes since v2.14
|
|||||||
color escape codes, which was an early design mistake. They now
|
color escape codes, which was an early design mistake. They now
|
||||||
honor the configuration (e.g. "color.ui = never") and also tty-ness
|
honor the configuration (e.g. "color.ui = never") and also tty-ness
|
||||||
of the output medium.
|
of the output medium.
|
||||||
(merge 11b087adfd jk/ref-filter-colors later to maint).
|
|
||||||
|
|
||||||
* The http.{sslkey,sslCert} configuration variables are to be
|
* The http.{sslkey,sslCert} configuration variables are to be
|
||||||
interpreted as a pathname that honors "~[username]/" prefix, but
|
interpreted as a pathname that honors "~[username]/" prefix, but
|
||||||
weren't, which has been fixed.
|
weren't, which has been fixed.
|
||||||
(merge 8d1549643e jc/http-sslkey-and-ssl-cert-are-paths later to maint).
|
|
||||||
|
|
||||||
* Numerous bugs in walking of reflogs via "log -g" and friends have
|
* Numerous bugs in walking of reflogs via "log -g" and friends have
|
||||||
been fixed.
|
been fixed.
|
||||||
(merge de239446b6 jk/reflog-walk later to maint).
|
|
||||||
|
|
||||||
* "git commit" when seeing an totally empty message said "you did not
|
* "git commit" when seeing an totally empty message said "you did not
|
||||||
edit the message", which is clearly wrong. The message has been
|
edit the message", which is clearly wrong. The message has been
|
||||||
corrected.
|
corrected.
|
||||||
(merge bc17f35f8c ks/commit-abort-on-empty-message-fix later to maint).
|
|
||||||
|
|
||||||
* When a directory is not readable, "gitweb" fails to build the
|
* When a directory is not readable, "gitweb" fails to build the
|
||||||
project list. Work this around by skipping such a directory.
|
project list. Work this around by skipping such a directory.
|
||||||
(merge 46a13857fc hb/gitweb-project-list later to maint).
|
|
||||||
|
|
||||||
* Some versions of GnuPG fails to kill gpg-agent it auto-spawned
|
* Some versions of GnuPG fails to kill gpg-agent it auto-spawned
|
||||||
and such a left-over agent can interfere with a test. Work it
|
and such a left-over agent can interfere with a test. Work it
|
||||||
@ -127,7 +131,6 @@ Fixes since v2.14
|
|||||||
that EOF detection done around the time the connection to the cache
|
that EOF detection done around the time the connection to the cache
|
||||||
daemon is torn down were flaky. This was fixed by reacting to
|
daemon is torn down were flaky. This was fixed by reacting to
|
||||||
ECONNRESET and behaving as if we got an EOF.
|
ECONNRESET and behaving as if we got an EOF.
|
||||||
(merge 1f180e5eb9 dl/credential-cache-socket-in-xdg-cache later to maint).
|
|
||||||
|
|
||||||
* "git log --tag=no-such-tag" showed log starting from HEAD, which
|
* "git log --tag=no-such-tag" showed log starting from HEAD, which
|
||||||
has been fixed---it now shows nothing.
|
has been fixed---it now shows nothing.
|
||||||
@ -188,19 +191,12 @@ Fixes since v2.14
|
|||||||
codes; this has been corrected.
|
codes; this has been corrected.
|
||||||
(merge e1f68c66d5 as/grep-quiet-no-match-exit-code-fix later to maint).
|
(merge e1f68c66d5 as/grep-quiet-no-match-exit-code-fix later to maint).
|
||||||
|
|
||||||
|
* When handshake with a subprocess filter notices that the process
|
||||||
|
asked for an unknown capability, Git did not report what program
|
||||||
|
the offending subprocess was running. This has been corrected.
|
||||||
|
(merge d3ba566342 cc/subprocess-handshake-missing-capabilities later to maint).
|
||||||
|
|
||||||
* Other minor doc, test and build updates and code cleanups.
|
* Other minor doc, test and build updates and code cleanups.
|
||||||
(merge 5b114f3bb0 rs/bswap-ubsan-fix later to maint).
|
|
||||||
(merge 168e63554c rs/move-array later to maint).
|
|
||||||
(merge 268ba20110 rs/stat-data-unaligned-reads-fix later to maint).
|
|
||||||
(merge 78e7b98f45 jt/fsck-code-cleanup later to maint).
|
|
||||||
(merge c7b0780545 rs/pack-objects-pbase-cleanup later to maint).
|
|
||||||
(merge c1e860f1dc js/run-process-parallel-api-fix later to maint).
|
|
||||||
(merge 7a40a95eb4 cc/ref-is-hidden-microcleanup later to maint).
|
|
||||||
(merge c0bb6d9cef ah/doc-wserrorhighlight later to maint).
|
|
||||||
(merge edd64ef4f7 dc/fmt-merge-msg-microcleanup later to maint).
|
|
||||||
(merge fa64a2fdbe jt/subprocess-handshake later to maint).
|
|
||||||
(merge 0ba9c9a0fb jb/t8008-cleanup later to maint).
|
|
||||||
(merge a7c28a2161 jt/t1450-fsck-corrupt-packfile later to maint).
|
|
||||||
(merge dff2813391 ab/ref-filter-no-contains later to maint).
|
(merge dff2813391 ab/ref-filter-no-contains later to maint).
|
||||||
(merge f094b89a4d ma/parse-maybe-bool later to maint).
|
(merge f094b89a4d ma/parse-maybe-bool later to maint).
|
||||||
(merge 974ce8078c mf/no-dashed-subcommands later to maint).
|
(merge 974ce8078c mf/no-dashed-subcommands later to maint).
|
||||||
@ -218,3 +214,5 @@ Fixes since v2.14
|
|||||||
(merge 2aac933c62 hv/t5526-andand-chain-fix later to maint).
|
(merge 2aac933c62 hv/t5526-andand-chain-fix later to maint).
|
||||||
(merge c8d0c4fe9b sb/submodule-parallel-update later to maint).
|
(merge c8d0c4fe9b sb/submodule-parallel-update later to maint).
|
||||||
(merge 794b7e1674 mg/format-ref-doc-fix later to maint).
|
(merge 794b7e1674 mg/format-ref-doc-fix later to maint).
|
||||||
|
(merge 24da8a26a9 rs/commit-h-single-parent-cleanup later to maint).
|
||||||
|
(merge 4e36907fa3 jk/doc-the-this later to maint).
|
||||||
|
Reference in New Issue
Block a user