virtual std::string checkOut() = 0;
// can be this operation processed in the current RCS?
virtual bool checkOutEnabled() = 0;
+ /// synchronize with repository, returns log
+ virtual std::string repoUpdate() = 0;
+ // can be this operation processed in the current RCS?
+ virtual bool repoUpdateEnabled() = 0;
// toggle locking property of the file
virtual std::string lockingToggle() = 0;
// can be this operation processed in the current RCS?
virtual bool checkOutEnabled();
+ virtual std::string repoUpdate();
+
+ virtual bool repoUpdateEnabled();
+
virtual std::string lockingToggle();
virtual bool lockingToggleEnabled();
virtual bool checkOutEnabled();
+ virtual std::string repoUpdate();
+
+ virtual bool repoUpdateEnabled();
+
virtual std::string lockingToggle();
virtual bool lockingToggleEnabled();
virtual bool checkOutEnabled();
+ virtual std::string repoUpdate();
+
+ virtual bool repoUpdateEnabled();
+
virtual std::string lockingToggle();
virtual bool lockingToggleEnabled();