aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/mercurial/mercurialcontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/mercurial/mercurialcontrol.cpp')
-rw-r--r--src/plugins/mercurial/mercurialcontrol.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/plugins/mercurial/mercurialcontrol.cpp b/src/plugins/mercurial/mercurialcontrol.cpp
index 3ca94573be4..a0af2093104 100644
--- a/src/plugins/mercurial/mercurialcontrol.cpp
+++ b/src/plugins/mercurial/mercurialcontrol.cpp
@@ -68,6 +68,7 @@ bool MercurialControl::supportsOperation(Operation operation) const
case Core::IVersionControl::CreateRepositoryOperation:
break;
case Core::IVersionControl::OpenOperation:
+ case Core::IVersionControl::SnapshotOperations:
supported = false;
break;
}
@@ -97,6 +98,26 @@ bool MercurialControl::vcsCreateRepository(const QString &directory)
return mercurialClient->createRepositorySync(directory);
}
+QString MercurialControl::vcsCreateSnapshot(const QString &)
+{
+ return QString();
+}
+
+QStringList MercurialControl::vcsSnapshots(const QString &)
+{
+ return QStringList();
+}
+
+bool MercurialControl::vcsRestoreSnapshot(const QString &, const QString &)
+{
+ return false;
+}
+
+bool MercurialControl::vcsRemoveSnapshot(const QString &, const QString &)
+{
+ return false;
+}
+
bool MercurialControl::sccManaged(const QString &filename)
{
const QFileInfo fi(filename);