///
Buffer * owner() const { return owner_; }
///
- VCStatus stat() const { return vcstat; }
+ VCStatus status() const { return vcstatus; }
protected:
///
- int doVCCommand(string const &);
+ static int doVCCommand(string const &, string const &);
/** The master VC file. For RCS this is *,v or RCS/ *,v. master should
have full path.
string master_;
/// The status of the VC controlled file.
- VCStatus vcstat;
+ VCStatus vcstatus;
/** The version of the VC file. I am not sure if this can be a
string of if it must be a
class RCS : public VCS {
public:
///
+ 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 scanMaster();
///
virtual void undoLast();
///
virtual void getLog(string const &);
-private:
};
class CVS : public VCS {
public:
///
+ 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();
///