[commit: Cabal] master: Make ResolvedDependency an internal detail of dependency calculation (8f1c6ae)
Paolo Capriotti
p.capriotti at gmail.com
Tue May 8 00:13:05 CEST 2012
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/8f1c6aed397502b94f1b83456fd846f97177bbc8
>---------------------------------------------------------------
commit 8f1c6aed397502b94f1b83456fd846f97177bbc8
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 8f1c6aed397502b94f1b83456fd846f97177bbc8
More information about the Cvs-libraries
mailing list