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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/fb91c35e33743855f97ac2636399aeba7f25d9aa

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

commit fb91c35e33743855f97ac2636399aeba7f25d9aa
Author: bjorn <[email protected]>
Date:   Tue Oct 16 09:09:57 2007 +0000

    Added deriving Show to all the types in Hackage.Types, useful for debugging.

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

 cabal-install/Hackage/Types.hs |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/cabal-install/Hackage/Types.hs b/cabal-install/Hackage/Types.hs
index 6f2fa21..91e2575 100644
--- a/cabal-install/Hackage/Types.hs
+++ b/cabal-install/Hackage/Types.hs
@@ -25,6 +25,7 @@ data PkgInfo = PkgInfo {
                         pkgRepo :: Repo,
                         pkgDesc :: GenericPackageDescription
                        }
+               deriving (Show)
 
 pkgInfoId :: PkgInfo -> PackageIdentifier
 pkgInfoId = package . packageDescription . pkgDesc
@@ -37,7 +38,7 @@ data Action
     | InfoCmd
     | HelpCmd
     | ListCmd
- deriving (Eq)
+ deriving (Show,Eq)
 
 data Option = OptCompilerFlavor CompilerFlavor
             | OptCompiler FilePath
@@ -68,6 +69,7 @@ data ConfigFlags = ConfigFlags {
         configVerbose     :: Verbosity,
         configUserInstall :: Bool            -- ^--user-install flag
    }
+  deriving (Show)
 
 data Repo = Repo {
                   repoName :: String,
@@ -78,6 +80,7 @@ data Repo = Repo {
 data ResolvedPackage = Installed Dependency PackageIdentifier
                      | Available Dependency PkgInfo [String] [ResolvedPackage]
                      | Unavailable Dependency
+                       deriving (Show)
 
 fulfills :: ResolvedPackage -> Dependency
 fulfills (Installed d _) = d
@@ -89,3 +92,4 @@ data UnresolvedDependency
     { dependency :: Dependency
     , depOptions :: [String]
     }
+  deriving (Show)
\ No newline at end of file



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

Reply via email to