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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/084de42bc8c07a352de9df11a8c0b3b4f9341b93

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

commit 084de42bc8c07a352de9df11a8c0b3b4f9341b93
Author: Duncan Coutts <[email protected]>
Date:   Sun Feb 15 19:05:24 2009 +0000

    Put the default logging and reporting setting in the initial config file.

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

 cabal-install/Distribution/Client/Config.hs |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/cabal-install/Distribution/Client/Config.hs 
b/cabal-install/Distribution/Client/Config.hs
index d51aca3..09a86be 100644
--- a/cabal-install/Distribution/Client/Config.hs
+++ b/cabal-install/Distribution/Client/Config.hs
@@ -27,6 +27,8 @@ module Distribution.Client.Config (
 
 import Distribution.Client.Types
          ( RemoteRepo(..), Username(..), Password(..) )
+import Distribution.Client.BuildReports.Types
+         ( ReportLevel(..) )
 import Distribution.Client.Setup
          ( GlobalFlags(..), globalCommand
          , ConfigExFlags(..), configureExOptions, defaultConfigExFlags
@@ -174,10 +176,15 @@ baseSavedConfig = do
 initialSavedConfig :: IO SavedConfig
 initialSavedConfig = do
   cacheDir   <- defaultCacheDir
+  logsDir    <- defaultLogsDir
   return mempty {
     savedGlobalFlags     = mempty {
       globalCacheDir     = toFlag cacheDir,
       globalRemoteRepos  = [defaultRemoteRepo]
+    },
+    savedInstallFlags    = mempty {
+      installSummaryFile = [toPathTemplate (logsDir </> "build.log")],
+      installBuildReports= toFlag AnonymousReports
     }
   }
 



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

Reply via email to