X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXVC.h;h=e3db3cbe5eb175407a29ea962c4e91fb65d6fc5b;hb=021f51e19b3751f8f15d8bd89f7aa6a109624b29;hp=077d4687cc6a8df4d67e6d23dc1d3f8faf09bafa;hpb=f1cba8ff64b369792fd49f5ddf90e8126ab476ac;p=lyx.git diff --git a/src/LyXVC.h b/src/LyXVC.h index 077d4687cc..e3db3cbe5e 100644 --- a/src/LyXVC.h +++ b/src/LyXVC.h @@ -65,7 +65,7 @@ public: void setBuffer(Buffer *); /// Register the document as an VC file. - void registrer(); + bool registrer(); /// Unlock and commit changes. Returns log. std::string checkIn(); @@ -77,6 +77,19 @@ public: /// Does the current VC supports this operation? bool checkOutEnabled(); + /// Synchronize the whole archive with repository + std::string repoUpdate(); + /// Does the current VC supports this operation? + bool repoUpdateEnabled(); + + /** + * Toggle locking property of the edited file, + * i.e. whether the file uses locking mechanism. + */ + std::string lockingToggle(); + /// Does the current VC supports this operation? + bool lockingToggleEnabled(); + /// Revert to last version void revert();