From 8b6d6cdc6e964aba1f387390ede2c4a53e6833cc Mon Sep 17 00:00:00 2001 From: "Tomas V.V.Cox" Date: Tue, 30 Sep 2003 15:22:42 +0000 Subject: [PATCH] Give more info about release states in list-upgrades --- pear/PEAR/Command/Remote.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pear/PEAR/Command/Remote.php b/pear/PEAR/Command/Remote.php index 205b3dd8b6..7c44c3e1e9 100644 --- a/pear/PEAR/Command/Remote.php +++ b/pear/PEAR/Command/Remote.php @@ -322,7 +322,7 @@ parameter. $latest = $remote->call("package.listLatestReleases"); } else { $latest = $remote->call("package.listLatestReleases", $state); - $caption .= ' (' . $state . ')'; + $caption .= ' (' . implode(', ', PEAR_Common::betterStates($state, true)) . ')'; } $caption .= ':'; if (PEAR::isError($latest)) { @@ -342,7 +342,9 @@ parameter. continue; } extract($info); - $inst_version = $reg->packageInfo($package, 'version'); + $pkginfo = $reg->packageInfo($package); + $inst_version = $pkginfo['version']; + $inst_state = $pkginfo['release_state']; if (version_compare("$version", "$inst_version", "le")) { // installed version is up-to-date continue; @@ -356,7 +358,7 @@ parameter. } else { $fs = " -"; // XXX center instead } - $data['data'][] = array($pkg, $inst_version, $version, $fs); + $data['data'][] = array($pkg, "$inst_version ($inst_state)", "$version ($state)", $fs); } if (empty($data['data'])) { $this->ui->outputData('No upgrades available'); -- 2.40.0