| #!/bin/bash |
| # Disable automatic line ending conversion, which is enabled by default on |
| # GitHub's Windows image. Having the conversion enabled caused regressions both |
| # in our test suite (it broke miri tests) and in the ecosystem, since we |
| # started shipping install scripts with CRLF endings instead of the old LF. |
| # |
| # Note that we do this a couple times during the build as the PATH and current |
| # user/directory change, e.g. when mingw is enabled. |
| |
| set -euo pipefail |
| IFS=$'\n\t' |
| |
| git config --replace-all --global core.autocrlf false |