From 91314fa5976f8f15ee3a803387a958b3cd893322 Mon Sep 17 00:00:00 2001 From: Johannes Winkelmann Date: Thu, 13 Apr 2006 07:04:14 +0000 Subject: [PATCH] prt-get: get rid of "updating port from n to n" git-svn-id: https://crux.nu/svn/tools/prt-get/trunk@1246 0b5ae1c7-2405-0410-a7fc-ba219f786e1e --- src/installtransaction.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/installtransaction.cpp b/src/installtransaction.cpp index c1f7718..35bc9b6 100644 --- a/src/installtransaction.cpp +++ b/src/installtransaction.cpp @@ -322,9 +322,15 @@ InstallTransaction::installPackage( const Package* package, string fullCommand = commandName + ": " + cmd + " " + args; string summary; if (update) { - summary = commandName + ": " + "updating " + package->name() + - " from " + m_pkgDB->getPackageVersion(package->name()) + - " to " + package->version() + "-" + package->release(); + string from = m_pkgDB->getPackageVersion(package->name()); + string to = package->version() + "-" + package->release(); + if (from == to) { + summary = commandName + ": " + "reinstalling " + + package->name() + " " + to; + } else { + summary = commandName + ": " + "updating " + + package->name() + " from " + from + " to " + to; + } } else { summary = commandName + ": " + "installing " + package->name() + " " +