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

Reply via email to