|
Public Member Functions |
| Client (Context *context=0) |
virtual | ~Client () |
const Context * | getContext () const |
void | setContext (Context *context=NULL) |
StatusEntries | status (const char *path, const bool descend=false, const bool get_all=true, const bool update=false, const bool no_ignore=false) throw (ClientException) |
Status | singleStatus (const char *path) throw (ClientException) |
svn_revnum_t | checkout (const char *moduleName, const Path &destPath, const Revision &revision, bool recurse) throw (ClientException) |
void | relocate (const Path &path, const char *from_url, const char *to_url, bool recurse) throw (ClientException) |
void | remove (const Path &path, bool force) throw (ClientException) |
void | remove (const Targets &targets, bool force) throw (ClientException) |
void | revert (const Targets &targets, bool recurse) throw (ClientException) |
void | add (const Path &path, bool recurse) throw (ClientException) |
svn_revnum_t | update (const Path &path, const Revision &revision, bool recurse) throw (ClientException) |
std::string | cat (const Path &path, const Revision &revision) throw (ClientException) |
void | get (Path &dstPath, const Path &path, const Revision &revision) throw (ClientException) |
AnnotatedFile * | annotate (const Path &path, const Revision &revisionStart, const Revision &revisionEnd) throw (ClientException) |
svn_revnum_t | commit (const Targets &targets, const char *message, bool recurse) throw (ClientException) |
void | copy (const Path &srcPath, const Revision &srcRevision, const Path &destPath) throw (ClientException) |
void | move (const Path &srcPath, const Revision &srcRevision, const Path &destPath, bool force) throw (ClientException) |
void | mkdir (const Path &path, const char *message) throw (ClientException) |
void | mkdir (const Targets &targets, const char *message) throw (ClientException) |
void | cleanup (const Path &path) throw (ClientException) |
void | resolved (const Path &path, bool recurse) throw (ClientException) |
svn_revnum_t | doExport (const Path &srcPath, const Path &destPath, const Revision &revision, bool force=false) throw (ClientException) |
svn_revnum_t | doSwitch (const Path &path, const char *url, const Revision &revision, bool recurse) throw (ClientException) |
void | import (const Path &path, const char *url, const char *message, bool recurse) throw (ClientException) |
void | merge (const Path &path1, const Revision &revision1, const Path &path2, const Revision &revision2, const Path &localPath, bool force, bool recurse, bool notice_ancestry=false, bool dry_run=false) throw (ClientException) |
Entry | info (const char *path) |
const LogEntries * | log (const char *path, const Revision &revisionStart, const Revision &revisionEnd, bool discoverChangedPaths=false, bool strictNodeHistory=true) throw (ClientException) |
std::string | diff (const Path &tmpPath, const Path &path, const Revision &revision1, const Revision &revision2, const bool recurse, const bool ignoreAncestry, const bool noDiffDeleted) throw (ClientException) |
DirEntries | ls (const char *pathOrUrl, svn_opt_revision_t *revision, bool recurse) throw (ClientException) |
PathPropertiesMapList | proplist (const Path &path, const Revision &revision, bool recurse=false) |
PathPropertiesMapList | propget (const char *propName, const Path &path, const Revision &revision, bool recurse=false) |
void | propset (const char *propName, const char *propValue, const Path &path, const Revision &revision, bool recurse=false) |
void | propdel (const char *propName, const Path &path, const Revision &revision, bool recurse=false) |
std::pair< svn_revnum_t, PropertiesMap > | revproplist (const Path &path, const Revision &revision) |
std::pair< svn_revnum_t, std::string > | revpropget (const char *propName, const Path &path, const Revision &revision) |
svn_revnum_t | revpropset (const char *propName, const char *propValue, const Path &path, const Revision &revision, bool force=false) |
svn_revnum_t | revpropdel (const char *propName, const Path &path, const Revision &revision, bool force=false) |