X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FVCBackend.h;h=78ccbd4725d5ebe9404271bfed549b627ca59791;hb=c57dc64116d8d1beb87a6b76a54cfcf82314259a;hp=8042fc05775e1fd2eaa6e32d47d1f5371d058d38;hpb=2c7a7e72c2f24cf3cccbd2a73e980fd83b730d1a;p=lyx.git diff --git a/src/VCBackend.h b/src/VCBackend.h index 8042fc0577..78ccbd4725 100644 --- a/src/VCBackend.h +++ b/src/VCBackend.h @@ -91,8 +91,8 @@ protected: /// parse information from the version file virtual void scanMaster() = 0; - /// make a relative version identifier - /// suitable for RCS and CVS + /// Prepare a version identifier suitable for RCS and CVS. + /// If needed converts last or relative number to the absolute revision. bool makeRCSRevision(std::string const &version, std::string &revis) const; // GUI container for doVCCommandCall @@ -176,6 +176,7 @@ public: protected: virtual void scanMaster(); private: + bool getRevisionInfo(); /** * The version of the VC file. I am not sure if this can be a * string or if it must be a float/int. @@ -183,6 +184,12 @@ private: std::string version_; /// The user currently keeping the lock on the VC file (or "Unlocked"). std::string locker_; + /// Cache for revision info. + std::string rev_date_cache_; + /// + std::string rev_time_cache_; + /// + std::string rev_author_cache_; };