}
+string LyXVC::repoUpdate()
+{
+ LYXERR(Debug::LYXVC, "LyXVC: repoUpdate");
+ return vcs->repoUpdate();
+}
+
+
+string LyXVC::lockingToggle()
+{
+ LYXERR(Debug::LYXVC, "LyXVC: toggle locking property");
+ return vcs->lockingToggle();
+}
+
+
void LyXVC::revert()
{
LYXERR(Debug::LYXVC, "LyXVC: revert");
LYXERR(Debug::LYXVC, "LyXVC: toggle to unlocked");
checkIn();
break;
- default:
+ case VCS::NOLOCKING:
break;
}
}
-bool LyXVC::inUse()
+bool LyXVC::inUse() const
{
if (vcs)
return true;
}
-bool LyXVC::checkOutEnabled()
+bool LyXVC::checkOutEnabled() const
{
return vcs && vcs->checkOutEnabled();
}
-bool LyXVC::checkInEnabled()
+bool LyXVC::checkInEnabled() const
{
return vcs && vcs->checkInEnabled();
}
-bool LyXVC::undoLastEnabled()
+bool LyXVC::lockingToggleEnabled() const
+{
+ return vcs && vcs->lockingToggleEnabled();
+}
+
+
+bool LyXVC::undoLastEnabled() const
{
return vcs && vcs->undoLastEnabled();
}