void
- Comparison::create()
+ Comparison::mount()
{
- y2mil("num1:" << getSnapshot1()->getNum() << " num2:" << getSnapshot2()->getNum());
-
if (!getSnapshot1()->isCurrent())
getSnapshot1()->mountFilesystemSnapshot();
if (!getSnapshot2()->isCurrent())
getSnapshot2()->mountFilesystemSnapshot();
+ }
+
+
+ void
+ Comparison::create()
+ {
+ y2mil("num1:" << getSnapshot1()->getNum() << " num2:" << getSnapshot2()->getNum());
+
+ mount();
#if 1
cmpdirs_cb_t cb = AppendHelper(&file_paths, files);
}
- bool
+ void
Comparison::save()
{
y2mil("num1:" << getSnapshot1()->getNum() << " num2:" << getSnapshot2()->getNum());
fclose(file);
rename(tmp_name.c_str(), output.c_str());
-
- return true;
}
Files& getFiles() { return files; }
const Files& getFiles() const { return files; }
+ void mount();
+
UndoStatistic getUndoStatistic() const;
vector<UndoStep> getUndoSteps() const;
void initialize();
void create();
bool load();
- bool save();
+ void save();
void filter();
const Snapper* snapper;