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

On branch  : master

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

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

commit c5eb9e0f43ea7ea1ee3ea8025933473df1065859
Author: Duncan Coutts <[email protected]>
Date:   Wed Jan 14 00:33:29 2009 +0000

    In cabal list, always display available and installed versions
    Previously we omitted the line if it was not installed, or was
    not available. However that confused people because it was not
    obvious that it would list both. Now it shows something like:
     * foo
           Latest version available: 1.0
           Latest version installed: [ Not installed ]

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

 cabal-install/Distribution/Client/List.hs |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/cabal-install/Distribution/Client/List.hs 
b/cabal-install/Distribution/Client/List.hs
index 9788960..33051f3 100644
--- a/cabal-install/Distribution/Client/List.hs
+++ b/cabal-install/Distribution/Client/List.hs
@@ -104,12 +104,14 @@ showPackageInfo pkg =
      text " *" <+> disp (name pkg)
      $+$
      (nest 6 $ vcat [
-       maybeShow (availableVersions pkg)
-         "Latest version available:"
-         (disp . maximum)
-     , maybeShow (installedVersions pkg)
-         "Latest version installed:"
-         (disp . maximum)
+       text "Latest version available:" <+>
+       case availableVersions pkg of
+         [] -> text "[ Not available from server ]"
+         vs -> disp (maximum vs)
+     , text "Latest version installed:" <+>
+       case installedVersions pkg of
+         [] -> text "[ Not installed ]"
+         vs -> disp (maximum vs)
      , maybeShow (homepage pkg) "Homepage:" text
      , maybeShow (category pkg) "Category:" text
      , maybeShow (synopsis pkg) "Synopsis:" reflowParas



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

Reply via email to