Snapshots::iterator
- Snapper::createPostSnapshot(Snapshots::const_iterator pre)
+ Snapper::createPostSnapshot(string description, Snapshots::const_iterator pre)
{
- return snapshots.createPostSnapshot(pre);
+ return snapshots.createPostSnapshot(description, pre);
}
Snapshots::iterator createSingleSnapshot(string description);
Snapshots::iterator createPreSnapshot(string description);
- Snapshots::iterator createPostSnapshot(Snapshots::const_iterator pre);
+ Snapshots::iterator createPostSnapshot(string description, Snapshots::const_iterator pre);
void deleteSnapshot(Snapshots::iterator snapshot);
Snapshots::iterator
- Snapshots::createPostSnapshot(Snapshots::const_iterator pre)
+ Snapshots::createPostSnapshot(string description, Snapshots::const_iterator pre)
{
if (pre == entries.end() || pre->isCurrent() || pre->getType() != PRE)
throw IllegalSnapshotException();
Snapshot snapshot(snapper, POST, nextNumber(), time(NULL));
+ snapshot.description = description;
snapshot.pre_num = pre->getNum();
snapshot.info_modified = true;
iterator createSingleSnapshot(string description);
iterator createPreSnapshot(string description);
- iterator createPostSnapshot(const_iterator pre);
+ iterator createPostSnapshot(string description, const_iterator pre);
iterator createHelper(Snapshot& snapshot);
void
second_snapshot()
{
- second = sh->createPostSnapshot(first);
+ second = sh->createPostSnapshot("testsuite", first);
second->setCleanup("number");
}
} break;
case POST: {
- Snapshots::iterator snap2 = sh->createPostSnapshot(snap1);
+ Snapshots::iterator snap2 = sh->createPostSnapshot(description, snap1);
snap2->setCleanup(cleanup);
snap2->setUserdata(userdata);
snap2->flushInfo();