Author: jkupec
Date: Thu Sep 25 16:17:04 2008
New Revision: 11167
URL: http://svn.opensuse.org/viewcvs/zypp?rev=11167&view=rev
Log:
- sort packages by name in the install summary
Modified:
trunk/zypper/src/solve-commit.cc
Modified: trunk/zypper/src/solve-commit.cc
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/solve-commit.cc?rev=11167&r1=11166&r2=11167&view=diff
==============================================================================
--- trunk/zypper/src/solve-commit.cc (original)
+++ trunk/zypper/src/solve-commit.cc Thu Sep 25 16:17:04 2008
@@ -191,7 +191,15 @@
return retry;
}
-typedef mapResObject::constPtr > KindToResObjectSet;
+struct ResNameCompare
+{
+ bool operator()(ResObject::constPtr r1, ResObject::constPtr r2) const
+ {
+ return strcoll(r1->name().c_str(), r2->name().c_str()) < 0;
+ }
+};
+
+typedef map > KindToResObjectSet;
static void show_summary_resolvable_list(const string & label,
KindToResObjectSet::const_iterator it,
@@ -550,7 +558,6 @@
MIL << "Pool contains " << God->pool().size() << " items." << std::endl;
DBG << "Install summary:" << endl;
-
KindToResObjectSet to_be_installed;
KindToResObjectSet to_be_removed;
@@ -774,6 +781,8 @@
}
zypper.out().info(s.str());
+ MIL << "DONE" << endl;
+
return retv;
}
--
To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org
For additional commands, e-mail: zypp-commit+help@opensuse.org