Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal On branch : master
http://hackage.haskell.org/trac/ghc/changeset/9012afb5ce22ee183442cc985a5a406874f79f5f >--------------------------------------------------------------- commit 9012afb5ce22ee183442cc985a5a406874f79f5f Author: Duncan Coutts <[email protected]> Date: Thu Oct 22 12:39:46 2009 +0000 Initial go at converting to the new Cabal-1.8 installed package system It works by ignoring the possibility that there could be multiple installed packages sharing the same source package Id. We just pick the "top most" one which is usually ok. We make no attempt to check that we are using consistent installed packages. cabal-install/Distribution/Client/Configure.hs | 16 +- cabal-install/Distribution/Client/Dependency.hs | 19 +- .../Distribution/Client/Dependency/Bogus.hs | 4 +- .../Distribution/Client/Dependency/TopDown.hs | 41 +- .../Client/Dependency/TopDown/Constraints.hs | 4 +- .../Client/Dependency/TopDown/Types.hs | 23 +- .../Distribution/Client/Dependency/Types.hs | 8 +- cabal-install/Distribution/Client/Fetch.hs | 7 +- cabal-install/Distribution/Client/Haddock.hs | 14 +- cabal-install/Distribution/Client/IndexUtils.hs | 53 ++- cabal-install/Distribution/Client/Install.hs | 21 +- cabal-install/Distribution/Client/InstallPlan.hs | 9 +- cabal-install/Distribution/Client/List.hs | 27 +- cabal-install/Distribution/Client/PackageIndex.hs | 479 ++++++++++++++++++++ cabal-install/Distribution/Client/SetupWrapper.hs | 15 +- cabal-install/Distribution/Client/Types.hs | 35 ++- cabal-install/Distribution/Client/Unpack.hs | 2 +- cabal-install/Distribution/Client/Update.hs | 2 +- cabal-install/cabal-install.cabal | 2 +- 19 files changed, 660 insertions(+), 121 deletions(-) Diff suppressed because of size. To see it, use: git show 9012afb5ce22ee183442cc985a5a406874f79f5f _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
