///
virtual void getLog(string const &) = 0;
///
- string const & version() const { return version_; }
+ virtual string const versionString() const = 0;
+ ///
+ string const & version() const {
+ return version_;
+ }
///
string const & locker() const { return locker_; }
///
explicit
RCS(string const & m);
///
- static string find_file(string const & file);
+ static string const find_file(string const & file);
///
static void retrive(string const & file);
///
virtual void undoLast();
///
virtual void getLog(string const &);
-private:
+ ///
+ virtual string const versionString() const {
+ return "RCS: " + version_;
+ }
};
explicit
CVS(string const & m, string const & f);
///
- static string find_file(string const & file);
+ static string const find_file(string const & file);
///
virtual void scanMaster();
///
virtual void undoLast();
///
virtual void getLog(string const &);
+ ///
+ virtual string const versionString() const {
+ return "CVS: " + version_;
+ }
private:
string file_;
};