Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal On branch :
http://hackage.haskell.org/trac/ghc/changeset/0789d4179fd874aaee21ef7770b26ca5a4273aa4 >--------------------------------------------------------------- commit 0789d4179fd874aaee21ef7770b26ca5a4273aa4 Author: Duncan Coutts <[email protected]> Date: Mon May 10 03:27:56 2010 +0000 A bunch of TODOs for the Install module >--------------------------------------------------------------- cabal-install/Distribution/Client/Install.hs | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/cabal-install/Distribution/Client/Install.hs b/cabal-install/Distribution/Client/Install.hs index 34a6404..c81b76f 100644 --- a/cabal-install/Distribution/Client/Install.hs +++ b/cabal-install/Distribution/Client/Install.hs @@ -129,6 +129,20 @@ import Distribution.Verbosity as Verbosity ( Verbosity, showForCabal, verbose ) import Distribution.Simple.BuildPaths ( exeExtension ) +--TODO: +-- * add --upgrade-deps flag +-- * add --only-deps flag +-- * eliminate upgrade, replaced by --upgrade-deps and world target +-- * assign flags to packages individually +-- * complain about flags that do not apply to any package given as target +-- so flags do not apply to dependencies, only listed, can use flag +-- constraints for dependencies +-- * only record applicable flags in world file +-- * allow flag constraints +-- * allow installed constraints +-- * allow flag and installed preferences +-- * change world file to use cabal section syntax +-- * allow persistent configure flags for each package individually -- ------------------------------------------------------------ -- * Top level user actions _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
