Logo Search packages:      
Sourcecode: rapidsvn version File versions  Download package

svn::Client Class Reference

#include <client.hpp>

List of all members.


Detailed Description

Subversion client API.

Definition at line 109 of file client.hpp.


Public Member Functions

void add (const Path &path, bool recurse) throw (ClientException)
AnnotatedFile * annotate (const Path &path, const Revision &revisionStart, const Revision &revisionEnd) throw (ClientException)
std::string cat (const Path &path, const Revision &revision, const Revision &peg_revision=Revision::UNSPECIFIED) 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::UNSPECIFIED) throw (ClientException)
void cleanup (const Path &path) throw (ClientException)
 Client (Context *context=0)
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)
std::string diff (const Path &tmpPath, const Path &path, const Revision &pegRevision, const Revision &revision1, const Revision &revision2, const bool recurse, const bool ignoreAncestry, const bool noDiffDeleted) throw (ClientException)
std::string diff (const Path &tmpPath, const Path &path1, const Path &path2, const Revision &revision1, const Revision &revision2, const bool recurse, const bool ignoreAncestry, const bool noDiffDeleted) 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)
void doExport (const Path &from_path, const Path &to_path, const Revision &revision, bool overwrite=false, const Revision &peg_revision=Revision::UNSPECIFIED, 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 get (Path &dstPath, const Path &path, const Revision &revision, const Revision &peg_revision=Revision::UNSPECIFIED) throw (ClientException)
ContextgetContext ()
const ContextgetContext () const
void ignore (const Targets &targets) throw (ClientException)
void ignore (const Path &path) throw (ClientException)
void import (const Path &path, const Path &url, const char *message, bool recurse) throw (ClientException)
void import (const Path &path, const char *url, const char *message, bool recurse) throw (ClientException)
InfoVector info (const Path &pathOrUrl, bool recurse=false, const Revision &revision=Revision::UNSPECIFIED, const Revision &pegRevision=Revision::UNSPECIFIED) throw (ClientException)
DirEntries list (const char *pathOrUrl, svn_opt_revision_t *revision, bool recurse) throw (ClientException)
void lock (const Targets &targets, bool force, const char *comment) throw (ClientException)
const LogEntries * log (const char *path, const Revision &revisionStart, const Revision &revisionEnd, bool discoverChangedPaths=false, bool strictNodeHistory=true) 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)
void mkdir (const Targets &targets) throw (ClientException)
void mkdir (const Path &path) throw (ClientException)
void move (const Path &srcPath, const Revision &srcRevision, const Path &destPath, bool force) throw (ClientException)
void propdel (const char *propName, const Path &path, const Revision &revision, bool recurse=false)
PathPropertiesMapList propget (const char *propName, const Path &path, const Revision &revision, bool recurse=false)
PathPropertiesMapList proplist (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 relocate (const Path &path, const char *from_url, const char *to_url, bool recurse) throw (ClientException)
void remove (const Targets &targets, bool force) throw (ClientException)
void remove (const Path &path, bool force) throw (ClientException)
void resolved (const Path &path, bool recurse) throw (ClientException)
void revert (const Targets &targets, bool recurse) throw (ClientException)
svn_revnum_t revpropdel (const char *propName, const Path &path, const Revision &revision, bool force=false)
std::pair< svn_revnum_t,
std::string > 
revpropget (const char *propName, const Path &path, const Revision &revision)
std::pair< svn_revnum_t,
PropertiesMap > 
revproplist (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)
void setContext (Context *context=NULL)
svn_revnum_t status (const char *path, const StatusFilter &filter, const bool descend, const bool update, StatusEntries &entries) throw (ClientException)
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)
void unlock (const Targets &targets, bool force) throw (ClientException)
svn_revnum_t update (const Path &path, const Revision &revision, bool recurse, bool ignore_externals) throw (ClientException)
std::vector< svn_revnum_t > update (const Targets &targets, const Revision &revision, bool recurse, bool ignore_externals) throw (ClientException)

Private Member Functions

 Client (const Client &)
Clientoperator= (const Client &)

Private Attributes

Contextm_context

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index