* @param path the path from which to execute
* @return exit status
*/
- static int doVCCommandCall(std::string const & cmd, support::FileName const & path);
+ static int doVCCommandCall(std::string const & cmd,
+ support::FileName const & path = support::FileName());
/// The status of the VC controlled file.
VCStatus vcstatus_;
/// get file from repo, the caller must ensure that it does not exist locally
static bool retrieve(support::FileName const & file);
- std::string vcname() const override { return "RCS"; };
+ std::string vcname() const override { return "RCS"; }
void registrer(std::string const & msg) override;
/// get file from repo, the caller must ensure that it does not exist locally
static bool retrieve(support::FileName const & file);
- std::string vcname() const override { return "CVS"; };
+ std::string vcname() const override { return "CVS"; }
void registrer(std::string const & msg) override;
/// get file from repo, the caller must ensure that it does not exist locally
static bool retrieve(support::FileName const & file);
- std::string vcname() const override { return "SVN"; };
+ std::string vcname() const override { return "SVN"; }
void registrer(std::string const & msg) override;
/// get file from repo, the caller must ensure that it does not exist locally
static bool retrieve(support::FileName const & file);
- std::string vcname() const override { return "GIT"; };
+ std::string vcname() const override { return "GIT"; }
void registrer(std::string const & msg) override;