X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FVCBackend.h;h=dbcd84ca8151016dd84db7f979f94a7ca5f8952e;hb=bb80bd78f981c888efcc030168bd4e366b0ca6cd;hp=2a06631867cd8b5fbe120d39340db4c223499948;hpb=7355a53a735ac904746c8d3ef1e0ef76f9a676ce;p=lyx.git diff --git a/src/VCBackend.h b/src/VCBackend.h index 2a06631867..dbcd84ca81 100644 --- a/src/VCBackend.h +++ b/src/VCBackend.h @@ -43,6 +43,10 @@ public: 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? @@ -131,6 +135,10 @@ public: virtual bool checkOutEnabled(); + virtual std::string repoUpdate(); + + virtual bool repoUpdateEnabled(); + virtual std::string lockingToggle(); virtual bool lockingToggleEnabled(); @@ -174,6 +182,10 @@ public: virtual bool checkOutEnabled(); + virtual std::string repoUpdate(); + + virtual bool repoUpdateEnabled(); + virtual std::string lockingToggle(); virtual bool lockingToggleEnabled(); @@ -220,6 +232,10 @@ public: virtual bool checkOutEnabled(); + virtual std::string repoUpdate(); + + virtual bool repoUpdateEnabled(); + virtual std::string lockingToggle(); virtual bool lockingToggleEnabled();