This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jun 02, 2021
-
-
- May 04, 2021
-
-
Emily Pillmore authored
* Restructures the `cabal init` command to fix historical issues. All flags are preserved. * Codebases for interactive and non-interactive flags are disentangled. * Data structures now exploit relevant stanza structure and formatters only care about stanza data * Heuristics and prompts have a pure and impure implementation. * Sets default behavior to be `--interactive` as opposed to `--non-interactive`. * Rewrites tests to achieve 98% coverage * Golden files now test every stanza individually * Every flag is covered by a unit test * Interactive, simple, and non-interactive workflows are covered.
-
- May 02, 2021
-
-
Emily Pillmore authored
* Add Setup.hs for `cabal-install-solver` * Update `cabal.project` pkg path for `cabal-install-solver`
-
- Nov 23, 2020
-
-
Oleg Grenrus authored
-
- Oct 15, 2020
-
-
Oleg Grenrus authored
-
- Oct 13, 2020
-
-
Oleg Grenrus authored
The are various motivation points: - I'm not aware anyone third party running Cabal tests (maybe nixpkgs?) - No need to do gen-extra-source-files, as Cabal-tests is not distributed - No multiple rebuilds of Cabal-QuickCheck, Cabal-tree-diff - Slightly smaller Cabal sdist (which is quite big still)
-
- Jul 22, 2020
-
-
Oleg Grenrus authored
-
- May 13, 2020
-
-
Oleg Grenrus authored
Move Described functionality there, out of Cabal the library. Similarly cabal-install doesn't contain Described instances, they are only in tests.
-
- May 12, 2020
-
-
Oleg Grenrus authored
Move Cabal instances from cabal-install TreeDiffInstances into it. Remove defaultToExprViaShow to get better diffs and dumps Also rename Cabal-QuickCheck (proper case), and add GenericArbitrary module there.
-
- Mar 19, 2020
-
-
Oleg Grenrus authored
-
- Feb 25, 2020
-
-
Oleg Grenrus authored
... which may become a package we upload
-
- Nov 19, 2019
-
-
Oleg Grenrus authored
-
- Sep 24, 2019
-
-
Oleg Grenrus authored
-
- Mar 19, 2019
-
-
Mikhail Glushenkov authored
-
- Mar 15, 2019
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Dec 03, 2018
-
-
Remove unix constraint from cabal.project (cherry picked from commit 6797a9e5)
-
- Aug 20, 2018
-
-
Oleg Grenrus authored
- Disable cabal-install's haddock on CI - Temporarily disable cabal check (`-main-is` in tests) - Remove this is not a lib note - Tell to run git update-index --assume-unchanged ... when changing to -dev or -monolithic configuration. Run --no-assume-unchanged unconditionally, when changing to the production build. - Improve auto-gen note in cabal-install.cabal - Try to build haddock (with GHC-8.4.3 only)
-
- Aug 01, 2018
-
-
Herbert Valerio Riedel authored
-
- Feb 16, 2018
-
-
(cherry picked from commit 9dde6816)
-
- Feb 15, 2018
-
-
Mikhail Glushenkov authored
-
- Feb 14, 2018
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Feb 10, 2018
- Jan 15, 2018
-
-
Oleg Grenrus authored
This script contains similar commands to appveyor.yml, except it relies on cabal new-build, so should be safe to run locally. Using this script can ease Travis stress. ATM I see following tests failing: - PackageTests/Backpack/Includes3/setup-external-ok.test.hs - https://github.com/haskell/cabal/issues/5039 - PackageTests/CustomPlain/setup.test.hs - `<command line>: cannot satisfy -package-id Cabal-2.1.0.0-inplace` - PackageTests/CustomDep/sandbox.test.hs - `.../dist-sandbox-3402c05b/setup/setup: createProcess: runInteractiveProcess: exec: permission denied (Permission denied)`
-
- Dec 27, 2017
-
-
Mikhail Glushenkov authored
Also undo a change committed by mistake. [ci skip]
-
Mikhail Glushenkov authored
-
- Dec 19, 2017
-
-
Mikhail Glushenkov authored
The issue is fixed now.
-
- Dec 12, 2017
-
-
Mikhail Glushenkov authored
Should unbork the test suite.
-
- Dec 04, 2017
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Dec 02, 2017
-
-
Mikhail Glushenkov authored
-
- Nov 03, 2017
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Aug 13, 2017
-
- Aug 10, 2017
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Committed by accident as part of 45fb7929.
-
- Jul 25, 2017
-
-
Mikhail Glushenkov authored
-
- Jun 09, 2017
-
-
Mikhail Glushenkov authored
[ci skip]
-
- May 07, 2017
-
-
Edward Z. Yang authored
See #4462 for the gory details. Main things about this commit: - New 'monolithic' flag on cabal-install, which combines all of the tests into a single binary. It's not very much code, and you don't pay for any of it on a release build. I quite like it. The one downside is that we can't also pull in Cabal test suites this way. - Env vars got moved into travis-common.sh - travis-script.sh now runs the cabal-tests tests, because we aren't sending enough build product over to do them on the second Travis run Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-