[commit: Cabal] master: Make a proper RepoIndex ADT (9f7571e)
Paolo Capriotti
p.capriotti at gmail.com
Tue May 8 00:10:18 CEST 2012
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/9f7571ee8f8fc7ce6355ab2934ab3a1f360f2984
>---------------------------------------------------------------
commit 9f7571ee8f8fc7ce6355ab2934ab3a1f360f2984
Author: Duncan Coutts <duncan at haskell.org>
Date: Thu Jan 17 17:58:54 2008 +0000
Make a proper RepoIndex ADT
This represents the collection of packages from a remote repo.
It encodes the policies on how we find packages when we have multiple repos.
The policy is encoded in the repo merge operation and in the various kinds of
lookup functions.
cabal-install/Hackage/Dependency.hs | 58 +++++-----
cabal-install/Hackage/Index.hs | 205 ++++++++++++++++++++++++++++++++---
cabal-install/Hackage/List.hs | 8 +-
cabal-install/cabal-install.cabal | 3 +-
4 files changed, 227 insertions(+), 47 deletions(-)
Diff suppressed because of size. To see it, use:
git show 9f7571ee8f8fc7ce6355ab2934ab3a1f360f2984
More information about the Cvs-libraries
mailing list