mirror of
https://github.com/git/git
synced 2024-10-31 01:43:41 +00:00
ca00f80b58
Signed-off-by: Junio C Hamano <gitster@pobox.com>
53 lines
2.2 KiB
Text
53 lines
2.2 KiB
Text
Git v2.4.7 Release Notes
|
|
========================
|
|
|
|
Fixes since v2.4.6
|
|
------------------
|
|
|
|
* A minor regression to "git fsck" in v2.2 era was fixed; it
|
|
complained about a body-less tag object when it lacked a
|
|
separator empty line after its header to separate it with a
|
|
non-existent body.
|
|
|
|
* We used to ask libCURL to use the most secure authentication method
|
|
available when talking to an HTTP proxy only when we were told to
|
|
talk to one via configuration variables. We now ask libCURL to
|
|
always use the most secure authentication method, because the user
|
|
can tell libCURL to use an HTTP proxy via an environment variable
|
|
without using configuration variables.
|
|
|
|
* When you say "!<ENTER>" while running say "git log", you'd confuse
|
|
yourself in the resulting shell, that may look as if you took
|
|
control back to the original shell you spawned "git log" from but
|
|
that isn't what is happening. To that new shell, we leaked
|
|
GIT_PAGER_IN_USE environment variable that was meant as a local
|
|
communication between the original "Git" and subprocesses that was
|
|
spawned by it after we launched the pager, which caused many
|
|
"interesting" things to happen, e.g. "git diff | cat" still paints
|
|
its output in color by default.
|
|
|
|
Stop leaking that environment variable to the pager's half of the
|
|
fork; we only need it on "Git" side when we spawn the pager.
|
|
|
|
* Avoid possible ssize_t to int truncation.
|
|
|
|
* "git config" failed to update the configuration file when the
|
|
underlying filesystem is incapable of renaming a file that is still
|
|
open.
|
|
|
|
* A minor bugfix when pack bitmap is used with "rev-list --count".
|
|
|
|
* An ancient test framework enhancement to allow color was not
|
|
entirely correct; this makes it work even when tput needs to read
|
|
from the ~/.terminfo under the user's real HOME directory.
|
|
|
|
* Fix a small bug in our use of umask() return value.
|
|
|
|
* "git rebase" did not exit with failure when format-patch it invoked
|
|
failed for whatever reason.
|
|
|
|
* Disable "have we lost a race with competing repack?" check while
|
|
receiving a huge object transfer that runs index-pack.
|
|
|
|
Also contains typofixes, documentation updates and trivial code
|
|
clean-ups.
|