darcs patch: Cabal API and test suite changes

Phyx lonetiger at gmail.com
Thu Jan 13 15:46:46 CET 2011

Hi all,
This patch introduces a Cabal type which is used a Monad/State used to carry
along the logger functions and the verbosity. With this you can now override
the logging/error functions used in Cabal. This allows IDEs to identify
individual messages.
You also no longer need to pass along the verbosity argument.
Distribution.Api.Cabal contains the core of this patch.
Please do not apply this patch until the one for cabal-install has been
It passes all the tests and compiles with no warnings.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: CabalAPI.patch
Type: application/octet-stream
Size: 465501 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/cabal-devel/attachments/20110113/835de351/attachment-0001.obj>

More information about the cabal-devel mailing list