|
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, const bool ignore_externals=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, bool ignore_externals=false, const Revision &peg_revision=Revision()) 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 | lock (const Targets &targets, bool force, const char *comment) throw (ClientException) |
| void | unlock (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) |
| void | update2 (const Targets &targets, const Revision &revision, bool recurse, bool ignore_externals) throw (ClientException) |
| std::string | cat (const Path &path, const Revision &revision, const Revision &peg_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, bool keep_locks=false) 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) |
| void | doExport2 (const Path &from_path, const Path &to_path, const Revision &revision, bool overwrite=false, const Revision &peg_revision=Revision(), bool ignore_externals=false, bool recurse=true, const char *native_eol=NULL) 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) |
| DirEntries | list (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, bool skip_checks=true) |
| 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) |