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
