[commit: Cabal] master: Make a proper RepoIndex ADT (9131e0e)

Ian Lynagh igloo at earth.li
Fri Jun 24 01:49:42 CEST 2011


Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/9131e0e9180b55e56c08f13e52fc57009718ee72

>---------------------------------------------------------------

commit 9131e0e9180b55e56c08f13e52fc57009718ee72
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 9131e0e9180b55e56c08f13e52fc57009718ee72



More information about the Cvs-libraries mailing list