Author: aschnell
Date: Fri Feb 4 13:15:44 2011
New Revision: 63346
URL: http://svn.opensuse.org/viewcvs/yast?rev=63346&view=rev
Log:
- adapted to libsnapper
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=63346&r1=63345&r2=63346&view=diff
==============================================================================
--- branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc (original)
+++ branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc Fri Feb 4 13:15:44 2011
@@ -50,6 +50,7 @@
*/
SnapperAgent::SnapperAgent() : SCRAgent()
{
+ sh = createSnapper();
}
/**
@@ -57,6 +58,7 @@
*/
SnapperAgent::~SnapperAgent()
{
+ deleteSnapper(sh);
}
@@ -95,7 +97,7 @@
*/
if (PC(0) == "snapshots") {
YCPList retlist;
- const Snapshots& snapshots = getSnapper()->getSnapshots();
+ const Snapshots& snapshots = sh->getSnapshots();
for (Snapshots::const_iterator it = snapshots.begin(); it != snapshots.end(); ++it)
{
YCPMap s;
@@ -130,14 +132,11 @@
unsigned int num1 = getIntValue (argmap, "from", 0);
unsigned int num2 = getIntValue (argmap, "to", 0);
- 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)
+ for (Files::const_iterator it = files.begin(); it != files.end(); ++it)
{
// cout << statusToString(it->getPreToPostStatus()) << " " << it->getName() << endl;
y2internal ("file :%s ", it->getName().c_str ());
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=63346&r1=63345&r2=63346&view=diff
==============================================================================
--- branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.h (original)
+++ branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.h Fri Feb 4 13:15:44 2011
@@ -13,8 +13,9 @@
#include