Update libgit2 to 9bbc8f3#965
Conversation
|
This is an attempt at troubleshooting #961 build issues on Mac Os X |
|
Nope. Yep. |
|
I'll work on bisecting this. |
|
Mac Os X build passes against libgit2/libgit2@b23c206 So this issue lies somewhere in libgit2/libgit2@b23c206...a291790 As shown in libgit2/libgit2#2917, the issue is put under the light through the /cc @jeffhostetler @ethomson @carlosmn @Therzok Any idea? |
|
Updated to target @jeffhostetler 's libgit2/libgit2#2919 |
bc176c7 to
0b68179
Compare
0b68179 to
43ca2bf
Compare
|
Ok. Now that builds locally. Let's see how many tests are broken now... |
|
FWIW, there are a ton of breaking changes (and I see no easy way of providing a deprecating path that would actually be useful)... |
|
Regarding the identity which is going to be used for reflog messages, I was thinking about adding an entry to Thoughts? |
09dbebb to
1282a97
Compare
|
o-shi--- Grabbing coffee. |
|
I have a few things I want to put in for discussion:
More to come. |
|
It looks good to me as far as the delegation to libgit2 goes, though I notice the methods in The mess with The current scheme may already be broken for allowing a remote-tracking HEAD to point to a branch which you know is coming. |
46a0c55 to
8979c01
Compare
|
I've extracted some fixes into #997 A reduced diff can be examined at ntk/deprecate...ntk/upgrade_binaries |
8a837aa to
9e7a993
Compare
@Therzok Fixed
Meaning, make it mandatory? |
@carlosmn Fixed |
|
I'm not sure, but from my experience, not setting an Identity/Signature failed to commit. (even though I had a global config set up) With this Identity class, we can probably set up just the user/email and make lg2s do the time resolution based on the actual system time. Just my $0.02. I'm not sure this would actually work every time. |
a5d60a5 to
f53997c
Compare
f53997c to
dfaaf40
Compare
dfaaf40 to
d8a04a4
Compare
@Therzok That's really weird. Could you please try to check this against this version? |
|
FWIW, I've cleaned up the PR and rebased it. Final comments before merge? |
|
When I get back to redoing some bits of the libgit2 port of XS, I'll take a look at it again. Until then, stay tuned. |
|
Published as a NuGet pre-relase package |
libgit2/libgit2@e0902fb...9bbc8f3