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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/0186d1e1e129301cc62ec8c113da1f04c6092da3

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

commit 0186d1e1e129301cc62ec8c113da1f04c6092da3
Author: bjorn <[email protected]>
Date:   Sun Oct 7 21:25:38 2007 +0000

    Rewrote the package dependency analysis code.
    It is now about half as much code, and uses fewer and simpler
    functions and data types. The external interface is now much smaller,
    which meant that I had to change quite a bit of other code.
    I orignally wrote this in parallel with dons' clean-up changes,
    and had to merge by hand since darcs went into mad exponential conflict 
mode.
    I hope I didn't revert too many of dons' changes.

 cabal-install/Hackage/Config.hs     |   28 ++--
 cabal-install/Hackage/Dependency.hs |  242 ++++++++++++++---------------------
 cabal-install/Hackage/Fetch.hs      |   63 ++++------
 cabal-install/Hackage/Info.hs       |   77 +++++------
 cabal-install/Hackage/Install.hs    |   46 +++----
 cabal-install/Hackage/Types.hs      |   26 ++--
 cabal-install/Main.hs               |    2 +-
 7 files changed, 202 insertions(+), 282 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 0186d1e1e129301cc62ec8c113da1f04c6092da3

_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to