Ensure cabal check doesn't error out early on invalid globs
This has been a problem since #5372 began expanding globs in `cabal check`. Now the logic of running a glob is separated from the parsing, giving the caller the opportunity to handle parsing failures flexibly.
Showing
- Cabal/Distribution/PackageDescription/Check.hs 14 additions, 10 deletionsCabal/Distribution/PackageDescription/Check.hs
- Cabal/Distribution/Simple/Glob.hs 78 additions, 64 deletionsCabal/Distribution/Simple/Glob.hs
- Cabal/tests/UnitTests/Distribution/Simple/Glob.hs 14 additions, 12 deletionsCabal/tests/UnitTests/Distribution/Simple/Glob.hs
- cabal-testsuite/PackageTests/Check/InvalidGlob/cabal.out 5 additions, 0 deletionscabal-testsuite/PackageTests/Check/InvalidGlob/cabal.out
- cabal-testsuite/PackageTests/Check/InvalidGlob/cabal.test.hs 3 additions, 0 deletionscabal-testsuite/PackageTests/Check/InvalidGlob/cabal.test.hs
- cabal-testsuite/PackageTests/Check/InvalidGlob/pkg.cabal 13 additions, 0 deletionscabal-testsuite/PackageTests/Check/InvalidGlob/pkg.cabal
Loading
Please register or sign in to comment