bool Revision::operator==(const Revision &r)const { if (r.kind() != kind()) { return false; } if (m_revision.kind == svn_opt_revision_number) { return revnum() == r.revnum(); } else if (m_revision.kind == svn_opt_revision_date) { return date() == r.date(); } return true; }
void Wc::ensureAdm(const char * dir, const char *uuid, const char * url, const Revision & revision) { Pool pool; Path dirPath(dir); Path urlPath(url); svn_error_t * error = svn_wc_ensure_adm(dirPath.c_str(), // path uuid, // UUID urlPath.c_str(), // url revision.revnum(), // revision pool); if (error != NULL) throw ClientException(error); }