Browse Source

Merge pull request #414 from hason/show

Show command - sort versions before print
Jordi Boggiano 13 years ago
parent
commit
5ac8ffd287
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/Composer/Command/ShowCommand.php

+ 5 - 3
src/Composer/Command/ShowCommand.php

@@ -165,10 +165,12 @@ EOT
         $versions = array();
 
         foreach ($repos->findPackages($package->getName()) as $version) {
-            $versions[$version->getPrettyVersion()] = true;
+            $versions[$version->getPrettyVersion()] = $version->getVersion();
         }
 
-        $versions = join(', ', array_keys($versions));
+        uasort($versions, 'version_compare');
+
+        $versions = join(', ', array_keys(array_reverse($versions)));
 
         // highlight installed version
         if ($installedRepo->hasPackage($package)) {
@@ -193,4 +195,4 @@ EOT
             }
         }
     }
-}
+}