Skip to content
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

Re-add support for fish shell #19984

Merged
merged 1 commit into from
Jan 26, 2017
Merged

Conversation

iamed2
Copy link
Contributor

@iamed2 iamed2 commented Jan 11, 2017

It was removed in #4924

This adds it back using the begin; ls; true; end pattern instead of the (ls) && true pattern.

end
nothing
end

function shell_wrap_true(shell_name, cmd)
if shell_name == "fish"
"begin; $(shell_escape(cmd)); true; end"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wouldn't it need to be begin; $(shell_escape(cmd)); and true; end to be the same in both cases?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep

@omus
Copy link
Member

omus commented Jan 12, 2017

Would be nice to have some tests

@vchuravy
Copy link
Member

This will go well with #19786 (comment), has anybody run the whole testsuite under fish?

@iamed2
Copy link
Contributor Author

iamed2 commented Jan 15, 2017

Tests fail. Trying to figure out why. Seems like it's only happening when the test suite is run, not individual components, so might be something in the parallel test-running code.

@omus omus mentioned this pull request Jan 23, 2017
@StefanKarpinski StefanKarpinski merged commit a896258 into JuliaLang:master Jan 26, 2017
@tkelman
Copy link
Contributor

tkelman commented Jan 26, 2017

Are we sure we want to enable this if the tests still fail?

@iamed2
Copy link
Contributor Author

iamed2 commented Jan 27, 2017

I was trying to run tests but they were breaking. That issue was fixed, but I didn't get a change to rerun before I went on holiday. There could very well still be a breakage.

@StefanKarpinski
Copy link
Member

The tests were green so I assumed they had been fixed since that comment. It would be great if people could use reviews to indicate that changes are required on PRs, especially ones with green tests.

@tkelman
Copy link
Contributor

tkelman commented Jan 27, 2017

Our CI isn't using fish as a shell

run the whole testsuite under fish?

@iamed2
Copy link
Contributor Author

iamed2 commented Jan 27, 2017

Mentioned in #4918 that I ran Base.runtests() using fish today and it succeeded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants