Author: aschnell Date: Wed Feb 2 18:26:10 2011 New Revision: 63312 URL: http://svn.opensuse.org/viewcvs/yast?rev=63312&view=rev Log: - extended snapshot map Modified: branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc 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=63312&r1=63311&r2=63312&view=diff ============================================================================== --- branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc (original) +++ branches/tmp/jsuchome/snapper/agent-snapper/src/SnapperAgent.cc Wed Feb 2 18:26:10 2011 @@ -89,10 +89,24 @@ for (vector<Snapshot>::const_iterator it = snapshots.begin(); it != snapshots.end(); ++it) { YCPMap s; - s->add (YCPString ("date"), YCPString (it->getDate())); - s->add (YCPString ("description"), YCPString (it->getDescription())); + + switch (it->getType()) + { + case SINGLE: s->add (YCPString ("type"), YCPSymbol ("SINGLE")); break; + case PRE: s->add (YCPString ("type"), YCPSymbol ("PRE")); break; + case POST: s->add (YCPString ("type"), YCPSymbol ("POST")); break; + } + s->add (YCPString ("num"), YCPInteger (it->getNum())); - y2internal ("snapshot date %s, desc %s num %d", it->getDate().c_str (), it->getDescription().c_str (), it->getNum()); + s->add (YCPString ("date"), YCPString (it->getDate())); + + if (it->getType() == SINGLE || it->getType() == PRE) + s->add (YCPString ("description"), YCPString (it->getDescription())); + + if (it->getType() == POST) + s->add (YCPString ("pre_num"), YCPInteger (it->getPreNum())); + + y2internal ("snapshot %s", s.toString().c_str()); retlist->add (s); } return retlist; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org