]> git.lyx.org Git - lyx.git/blobdiff - src/LyXVC.h
fix bug #6584
[lyx.git] / src / LyXVC.h
index d787ca46aa623c95bd70a96be7aa04499df3689d..55de93f103ff8f9f38d02031c1ea7017f6581f67 100644 (file)
@@ -25,7 +25,7 @@ class VCS;
 class Buffer;
 
 /** Version Control for LyX.
-    This is the class giving the verison control features to LyX. It is
+    This is the class giving the version control features to LyX. It is
     intended to support different kinds of version control.
     The support in LyX is based loosely upon the version control in GNU Emacs,
     but is not as extensive as that one. See Extended Manual for a simple
@@ -98,7 +98,7 @@ public:
        bool lockingToggleEnabled() const;
 
        /// Revert to last version
-       void revert();
+       bool revert();
 
        /// Undo last check-in.
        void undoLast();
@@ -111,6 +111,9 @@ public:
         * which is interpreted as how many revision back from the current
         * one do we want. rev=0 is reserved for the last (committed) revision.
         * We need rev to be string, since in various VCS revision is not integer.
+        * If RCS addressed by a single number, it is automatically used
+        * as the last number in the whole revision specification (it applies
+        * for retrieving normal revisions (rev>0) or backtracking (rev<0).
         */
        bool prepareFileRevision(std::string const & rev, std::string & f);
        /// Does the current VC supports this operation?