[commit: Cabal] master: Initial go at converting to the new Cabal-1.8 installed package system (9012afb)

Ian Lynagh igloo at earth.li
Fri Jun 24 02:04:17 CEST 2011


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 <duncan at haskell.org>
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



More information about the Cvs-libraries mailing list