[commit: Cabal] master: Significantly refactor configuration handling (69e77fc)
Ian Lynagh
igloo at earth.li
Fri Jun 24 01:49:07 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/69e77fc74dc3a6ff0593f1481f179b25ac94a560
>---------------------------------------------------------------
commit 69e77fc74dc3a6ff0593f1481f179b25ac94a560
Author: Duncan Coutts <duncan at haskell.org>
Date: Thu Jan 10 17:56:34 2008 +0000
Significantly refactor configuration handling
ConfigFlags is not used in any of the modules that do the real work, instead
we just pass in the necessary information. Renamed ConfigFlags to SavedConfig
and moved it's definition into the Config module. Also change what information
is kept in the Repo type so that it knows the local path too. A PkgInfo now
also knows which Repo it is from.
cabal-install/Hackage/Config.hs | 215 +++++++++++++++++++----------------
cabal-install/Hackage/Dependency.hs | 37 ++++---
cabal-install/Hackage/Fetch.hs | 55 +++++----
cabal-install/Hackage/Index.hs | 16 +--
cabal-install/Hackage/Info.hs | 33 +++---
cabal-install/Hackage/Install.hs | 106 +++++++++++-------
cabal-install/Hackage/List.hs | 9 +-
cabal-install/Hackage/Setup.hs | 35 +------
cabal-install/Hackage/Types.hs | 82 ++++++++-----
cabal-install/Hackage/Update.hs | 12 +-
cabal-install/Hackage/Upgrade.hs | 15 ++-
cabal-install/Hackage/Upload.hs | 102 +++++++----------
cabal-install/Main.hs | 134 +++++++++++-----------
cabal-install/cabal-install.cabal | 2 +-
14 files changed, 433 insertions(+), 420 deletions(-)
Diff suppressed because of size. To see it, use:
git show 69e77fc74dc3a6ff0593f1481f179b25ac94a560
More information about the Cvs-libraries
mailing list