Enhance `--allow-{newer,older}` syntax
commita0d80350762305531ed8dcd2440af037a7ecb411
authorHerbert Valerio Riedel <hvr@gnu.org>
Sun, 25 Jun 2017 16:35:55 +0000 (25 18:35 +0200)
committerHerbert Valerio Riedel <hvr@gnu.org>
Mon, 3 Jul 2017 18:15:06 +0000 (3 20:15 +0200)
tree6889859d4d6c41674aaa9df9ac53688bd83b9117
parente2cacc17dad44a2857c632d9432c1b6aad968257
Enhance `--allow-{newer,older}` syntax

This extends the capabilities of `--allow-{newer,older}` to allow for more
fine-grained scoping to control more precisely which packages and constraints
a relaxation is applied to. See updated documentation for more details.
Cabal/doc/nix-local-build.rst
cabal-install/Distribution/Client/Dependency.hs
cabal-install/Distribution/Client/Types.hs
cabal-install/changelog
cabal-install/tests/UnitTests/Distribution/Client/ProjectConfig.hs