mirror of
https://github.com/git/git
synced 2024-08-25 02:35:46 +00:00
Git 2.10.2
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJYE3auAAoJELC16IaWr+bLaxUQAKP/acM6xJ/5bT9l8cISh6Ac lEmOhbnQ2awPkqObk4yJKJPPzwznNsFSK4j3MlVqlGdPdFY9jHnI49QFUPNGeDnx ledmfH6YJHi9hln/cyqNmGvG95uszAqgYQBYthsFS7Zr2XtXp2w2YUosNWt+ghfU s66Vbll5X7k7KlAkxryW257D5WNtjuv2Agy1gnVZyOHOR+qHIBVc4hK6ZfjjD/4k yQGLP5BEFEb+4nzOVgGJ1auh4cLEtySMp0qV5tiaJG4KXitQZ5j+rLBIDMDQSGFk 14eW+0/U0dFhqoTtF7V8KQ96ObSvCWfQh+1wRsEemspYwPF2Ahp/EvlDXdKzU+7R av4dSrK4K0HMa2W3LfM4tDk+ghBOrhQfib426Dp3NWKxlCXqRGtNcir7vC9AP34W op9zi5bR47eZAWOkBykL1zAN8ukt9oyuGog9Zrt+Ie9D7LHIgdZUBNhAYzB1u0xi ggkHRu3V5vAaKOTu5ULDbRfDkFPGgRNewQjozhNOcv/LJR4zYVZamPZ7C+aPtmhv hINdC2SrfANL2wIwjKGtFsUmzkDObuvRXuDuA6+oE+qLBHycfRiwVaFchPqw5cCa afO4b2qoV9m4p+I4frt9XeckLwfEytBjwEGLOMe9SAk9qvHmJrDk6sO+j80y2v3j IFHXRKS4bzNFYzYrEzbN =JIxn -----END PGP SIGNATURE----- Sync with 2.10.2
This commit is contained in:
commit
7805bda2ac
|
@ -41,5 +41,71 @@ Fixes since v2.10.1
|
|||
that were detected without dying itself, but under some conditions
|
||||
it didn't and died instead, which has been fixed.
|
||||
|
||||
* When "git fetch" tries to find where the history of the repository
|
||||
it runs in has diverged from what the other side has, it has a
|
||||
mechanism to avoid digging too deep into irrelevant side branches.
|
||||
This however did not work well over the "smart-http" transport due
|
||||
to a design bug, which has been fixed.
|
||||
|
||||
* When we started cURL to talk to imap server when a new enough
|
||||
version of cURL library is available, we forgot to explicitly add
|
||||
imap(s):// before the destination. To some folks, that didn't work
|
||||
and the library tried to make HTTP(s) requests instead.
|
||||
|
||||
* The ./configure script generated from configure.ac was taught how
|
||||
to detect support of SSL by libcurl better.
|
||||
|
||||
* http.emptyauth configuration is a way to allow an empty username to
|
||||
pass when attempting to authenticate using mechanisms like
|
||||
Kerberos. We took an unspecified (NULL) username and sent ":"
|
||||
(i.e. no username, no password) to CURLOPT_USERPWD, but did not do
|
||||
the same when the username is explicitly set to an empty string.
|
||||
|
||||
* "git clone" of a local repository can be done at the filesystem
|
||||
level, but the codepath did not check errors while copying and
|
||||
adjusting the file that lists alternate object stores.
|
||||
|
||||
* Documentation for "git commit" was updated to clarify that "commit
|
||||
-p <paths>" adds to the current contents of the index to come up
|
||||
with what to commit.
|
||||
|
||||
* A stray symbolic link in $GIT_DIR/refs/ directory could make name
|
||||
resolution loop forever, which has been corrected.
|
||||
|
||||
* The "submodule.<name>.path" stored in .gitmodules is never copied
|
||||
to .git/config and such a key in .git/config has no meaning, but
|
||||
the documentation described it and submodule.<name>.url next to
|
||||
each other as if both belong to .git/config. This has been fixed.
|
||||
|
||||
* Recent git allows submodule.<name>.branch to use a special token
|
||||
"." instead of the branch name; the documentation has been updated
|
||||
to describe it.
|
||||
|
||||
* In a worktree connected to a repository elsewhere, created via "git
|
||||
worktree", "git checkout" attempts to protect users from confusion
|
||||
by refusing to check out a branch that is already checked out in
|
||||
another worktree. However, this also prevented checking out a
|
||||
branch, which is designated as the primary branch of a bare
|
||||
reopsitory, in a worktree that is connected to the bare
|
||||
repository. The check has been corrected to allow it.
|
||||
|
||||
* "git rebase" immediately after "git clone" failed to find the fork
|
||||
point from the upstream.
|
||||
|
||||
* When fetching from a remote that has many tags that are irrelevant
|
||||
to branches we are following, we used to waste way too many cycles
|
||||
when checking if the object pointed at by a tag (that we are not
|
||||
going to fetch!) exists in our repository too carefully.
|
||||
|
||||
* The Travis CI configuration we ship ran the tests with --verbose
|
||||
option but this risks non-TAP output that happens to be "ok" to be
|
||||
misinterpreted as TAP signalling a test that passed. This resulted
|
||||
in unnecessary failure. This has been corrected by introducing a
|
||||
new mode to run our tests in the test harness to send the verbose
|
||||
output separately to the log file.
|
||||
|
||||
* Some AsciiDoc formatter mishandles a displayed illustration with
|
||||
tabs in it. Adjust a few of them in merge-base documentation to
|
||||
work around them.
|
||||
|
||||
Also contains minor documentation updates and code clean-ups.
|
||||
|
|
|
@ -44,9 +44,10 @@ unreleased) version of Git, that is available from the 'master'
|
|||
branch of the `git.git` repository.
|
||||
Documentation for older releases are available here:
|
||||
|
||||
* link:v2.10.1/git.html[documentation for release 2.10.1]
|
||||
* link:v2.10.2/git.html[documentation for release 2.10.2]
|
||||
|
||||
* release notes for
|
||||
link:RelNotes/2.10.2.txt[2.10.2],
|
||||
link:RelNotes/2.10.1.txt[2.10.1],
|
||||
link:RelNotes/2.10.0.txt[2.10].
|
||||
|
||||
|
|
Loading…
Reference in a new issue