-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Cygwin tools #1965
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cygwin tools #1965
Conversation
|
As a side note, I'm 👍 that we can skip shelling out on non-Windows platforms, but 👎 on the |
@sschuberth do you have any thoughts about running integration tests on Cygwin using AppVeyor? |
|
@ttaylorr I'll come up with something. |
|
@ttaylorr I've added a few commits on top of you branch in my cygwin-tools-appveyor branch. You can see the matrix build here, and also see here that the Cygwin build still fails with errors like: Feel free to cherry-pick / merge my changes as you see fit. |
Thanks for taking a look at this and getting things going on AppVeyor. I went ahead and merged your branch into mine. I'm seeing a few common failures on the Cygwin builds, so I'm going to leave those here to track:
Those are the ones that I've been able to see so far in the Go tests. I don't quite have the time to look at those right now, but if someone else wants to, I'd much appreciate it ✨ . |
fbb8b33 to
20b66c4
Compare
I don't see the changes from my cygwin-tools-appveyor branch in there anymore. Where did they go? |
|
@sschuberth, I backed out of those since they were causing the build to fail. After 2.0.0, I'd like to bring those changes back in and legitimately fix the problems on Cygwin. |
|
@ttaylorr I would have been nice if you told me before, as I had deleted my local branch already, since you said to have merged it. Anyway, I was able to restore it via |
Sorry about that, and thank you 👍 |
|
This works great, thank you! 💃 |
This pull-request expands on #1820 by spiking out some functions in the
toolspackage to convert Windows paths to Cygwin paths.This was prompted by #865 (comment), which was comparing the Windows path from
os.Getwd()with the Git working dir in Cygwin format fromconfig.LocalWorkingDir.Since we don't have integration tests on Cygwin (though we should look into that) I'm leaving this as a [WIP] until we can verify that it works as expected.