Author: jsuchome
Date: Fri Feb 4 08:30:51 2011
New Revision: 63342
URL: http://svn.opensuse.org/viewcvs/yast?rev=63342&view=rev
Log:
adapt to current API
Modified:
branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc
branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.h
Modified: branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc?rev=63342&r1=63341&r2=63342&view=diff
==============================================================================
--- branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc (original)
+++ branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc Fri Feb 4 08:30:51 2011
@@ -90,22 +90,13 @@
YCPMap retmap;
return retmap;
}
- /*
- if (PC(0) == "status") {
- YCPMap retmap;
- string name = getValue (argmap, "name");
- unsigned int status = getStatus (name, CMP_PRE_TO_POST);
- y2internal ("status of '%s': '%d'.", name.c_str(), status);
- return retmap;
- }
- */
/**
* Read(.snapper.snapshots) -> return list of snapshot description maps
*/
if (PC(0) == "snapshots") {
YCPList retlist;
- snapshots.assertInit();
- for (list<Snapshot>::const_iterator it = snapshots.begin(); it != snapshots.end(); ++it)
+ const Snapshots& snapshots = getSnapper()->getSnapshots();
+ for (Snapshots::const_iterator it = snapshots.begin(); it != snapshots.end(); ++it)
{
YCPMap s;
@@ -138,7 +129,13 @@
YCPMap retmap;
unsigned int num1 = getIntValue (argmap, "from", 0);
unsigned int num2 = getIntValue (argmap, "to", 0);
- setComparisonNums(snapshots.find(num1), snapshots.find(num2));
+
+ Snapper* sh = getSnapper();
+
+ const Snapshots& snapshots = sh->getSnapshots();
+ sh->setComparisonNums(snapshots.find(num1), snapshots.find(num2));
+
+ const Files& files = sh->getFiles();
for (vector<File>::const_iterator it = files.begin(); it != files.end(); ++it)
{
Modified: branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.h
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.h?rev=63342&r1=63341&r2=63342&view=diff
==============================================================================
--- branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.h (original)
+++ branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.h Fri Feb 4 08:30:51 2011
@@ -16,7 +16,6 @@
#include