Bump libgit to 0bf0526#1187
Merged
johnhaley81 merged 11 commits intonodegit:masternodegit/nodegit:masterfrom Feb 6, 2017
Merged
Bump libgit to 0bf0526#1187johnhaley81 merged 11 commits intonodegit:masternodegit/nodegit:masterfrom
johnhaley81 merged 11 commits intonodegit:masternodegit/nodegit:masterfrom
Conversation
7c4cf10 to
885b8d0
Compare
249950b to
d86d06b
Compare
0ea4c7b to
3955137
Compare
Collaborator
Author
|
This underwent stability testing in a GitKraken staging build. The only things that we noticed are changes in what the revwalk returns (due to libgit2/libgit2#3921), and changes in error messages (nodegit/libgit2@909d549). |
Collaborator
|
This has been working well in GK vNext. PRs are open to merge in 2 of the 3 commits above: libgit2/libgit2#4097 A PR is needed to start talking about merging in libgit2/libgit2@2afaae5 unless I've missed it somewhere. (/cc @implausible) The above commits are necessary to get proxies working on all 3 platforms which has been a huge issue. NodeGit will be updated to reflect any decisions made in libgit2 wrt the above PRs. |
Collaborator
Summary of changes pulled in from libgit2Changes not currently in
|
tommoor
pushed a commit
to goabstract/nodegit
that referenced
this pull request
Mar 27, 2017
Bump libgit to 0bf0526
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This updates the bundled nodegit to 0.25.1 with some additional patches. It goes further than the official release up to libgit2/libgit2@176f555 (the commit after that breaks the build). It also includes some patches that are not yet merged into libgit2 - libgit2/libgit2@0f3fe10 (Do not discard proxy_options that have been set when auto is specified), libgit2/libgit2@2afaae5 (negotiate always fails via libcurl) and libgit2/libgit2@0bf0526 (Fix digest credentials for proxy in windows).
The bump required minor adjustments in nodegit (some just related to tests), and the only one I am not confident about is 45ce97d. That test now gives two different kinds of errors, and I don't know enough about the expected failure to know whether both errors indicate that the test was successful.