X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXVC.h;h=f0302eee6637e40f9a3ae4765f3d0b19ba29e5ef;hb=023afde520e1a397996c09d203efa5573d832e85;hp=8cd2d8929827b63492cedbb86533d089af555a83;hpb=3309cdca59e1db68c42fc572f9540c56565ef0e0;p=lyx.git diff --git a/src/LyXVC.h b/src/LyXVC.h index 8cd2d89298..f0302eee66 100644 --- a/src/LyXVC.h +++ b/src/LyXVC.h @@ -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? @@ -144,6 +147,7 @@ public: // type of the revision information enum RevisionInfo { + Unknown = 0, File = 1, Tree = 2, Author = 3, @@ -156,7 +160,7 @@ public: * Its safe to call it regardless VCS is in usage or this * info is (un)available. Returns empty string in such a case. */ - std::string revisionInfo(RevisionInfo const info); + std::string revisionInfo(RevisionInfo const info) const; private: ///