Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal On branch : master
http://hackage.haskell.org/trac/ghc/changeset/0aad501b28f0ccb2e75eaec082427fe15c511405 >--------------------------------------------------------------- commit 0aad501b28f0ccb2e75eaec082427fe15c511405 Author: Duncan Coutts <[email protected]> Date: Tue Aug 5 17:36:32 2008 +0000 Refactor BuildResult type and related types Split BuildResult into Either BuildFailure BuildSuccess Make BuildSuccess contain info for docs and tests. Make PlanPackage use BuildSuccess and BuildFailure directly rather than being parameterised by any build result type. This has a knock on effect on lots of other types which were parameterised just because PlanPackage was. cabal-install/Distribution/Client/Dependency.hs | 10 +- .../Distribution/Client/Dependency/Bogus.hs | 2 +- .../Distribution/Client/Dependency/Naive.hs | 2 +- .../Distribution/Client/Dependency/TopDown.hs | 10 +- .../Distribution/Client/Dependency/Types.hs | 16 ++-- cabal-install/Distribution/Client/Install.hs | 56 ++++++----- cabal-install/Distribution/Client/InstallPlan.hs | 97 ++++++++++---------- .../Distribution/Client/InstallSymlink.hs | 9 +- cabal-install/Distribution/Client/Logging.hs | 47 ++++++---- cabal-install/Distribution/Client/Reporting.hs | 45 ++++++--- cabal-install/Distribution/Client/Types.hs | 16 ++- 11 files changed, 173 insertions(+), 137 deletions(-) Diff suppressed because of size. To see it, use: git show 0aad501b28f0ccb2e75eaec082427fe15c511405 _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
