[commit: Cabal] master: Make ResolvedDependency an internal detail of dependency calculation (b7c1130)
Ian Lynagh
igloo at earth.li
Fri Jun 24 01:52:26 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/b7c11300751ad2c9a1ec4d06096277ac7574ff75
>---------------------------------------------------------------
commit b7c11300751ad2c9a1ec4d06096277ac7574ff75
Author: Duncan Coutts <duncan at haskell.org>
Date: Sun Apr 13 23:41:19 2008 +0000
Make ResolvedDependency an internal detail of dependency calculation
Externally we currently use a DepGraph, though we'll move to a InstallPlan.
This is a step towards making it easier to swap in different package
dependency resolution algorithms. Because we're hiding ResolvedDependency
we have to disable the extended Hackage.Info stuff for the moment.
cabal-install/Hackage/Dependency.hs | 30 ++++++++++++++++++------------
cabal-install/Hackage/Fetch.hs | 5 ++---
cabal-install/Hackage/Install.hs | 21 ++++++++++-----------
cabal-install/Hackage/Types.hs | 11 -----------
4 files changed, 30 insertions(+), 37 deletions(-)
Diff suppressed because of size. To see it, use:
git show b7c11300751ad2c9a1ec4d06096277ac7574ff75
More information about the Cvs-libraries
mailing list