Add commit command
Change-Id: If8ff0ec34f5a187b3585ac0ff98e06fba699f809
diff --git a/src/interpreter.cpp b/src/interpreter.cpp
index 24c48c4..436ca34 100644
--- a/src/interpreter.cpp
+++ b/src/interpreter.cpp
@@ -24,6 +24,11 @@
}
};
+void Interpreter::operator()(const commit_&) const
+{
+ m_datastore.commitChanges();
+}
+
void Interpreter::operator()(const set_& set) const
{
m_datastore.setLeaf(absolutePathFromCommand(set), set.m_data);
@@ -59,6 +64,7 @@
}
Interpreter::Interpreter(Parser& parser, DatastoreAccess& datastore)
- : m_parser(parser), m_datastore(datastore)
+ : m_parser(parser)
+ , m_datastore(datastore)
{
}