Catch exception if git is not installed (#10486)
* Catch exception if git is not installed * fix formatting * change type from IO to m * add maybeReadProcessWithExitCode * use maybeReadProcessWithExitCode * disambiguate P.catch * add TypeApplications pragma * add missing arguments * Add changelog entry * Add test for `cabal init` when `git` is not installed * Remove withSourceCopyDir from test * Remove withSourceCopyDir from test * Remove configure and build from test * Remove assert * Skip test on windows --------- Co-authored-by:noiioiu <noiioiu@cocaine.ninja> (cherry picked from commit e7bc62be)
parent
460375d7
Branches mergify/bp/3.14/pr-10486
No related tags found
Showing
- cabal-install/src/Distribution/Client/Init/NonInteractive/Heuristics.hs 11 additions, 11 deletions...src/Distribution/Client/Init/NonInteractive/Heuristics.hs
- cabal-install/src/Distribution/Client/Init/Types.hs 4 additions, 0 deletionscabal-install/src/Distribution/Client/Init/Types.hs
- cabal-testsuite/PackageTests/Init/init-without-git.out 1 addition, 0 deletionscabal-testsuite/PackageTests/Init/init-without-git.out
- cabal-testsuite/PackageTests/Init/init-without-git.test.hs 22 additions, 0 deletionscabal-testsuite/PackageTests/Init/init-without-git.test.hs
- changelog.d/pr-10486 12 additions, 0 deletionschangelog.d/pr-10486
changelog.d/pr-10486
0 → 100644
Please register or sign in to comment