# `subvertpy.ra_svn.SVNClient(SVNConnection)` class documentation

Part of `subvertpy.ra_svn` (View In Hierarchy)
Undocumented

Method | __init__ | Undocumented
Method | get_file_revs | Undocumented
Method | get_locations | Undocumented
Method | get_locks | Undocumented
Method | lock | Undocumented
Method | unlock | Undocumented
Method | mergeinfo | Undocumented
Method | location_segments | Undocumented
Method | get_location_segments | Undocumented
Method | has_capability | Undocumented
Method | check_path | Undocumented
Method | get_lock | Undocumented
Method | get_dir | Undocumented
Method | stat | Undocumented
Method | get_file | Undocumented
Method | change_rev_prop | Undocumented
Method | get_commit_editor | Undocumented
Method | rev_proplist | Undocumented
Method | rev_prop | Undocumented
Method | replay | Undocumented
Method | replay_range | Undocumented
Method | do_switch | Undocumented
Method | do_update | Undocumented
Method | do_diff | Undocumented
Method | get_repos_root | Undocumented
Method | get_latest_revnum | Undocumented
Method | get_dated_rev | Undocumented
Method | reparent | Undocumented
Method | get_uuid | Undocumented
Method | log | Undocumented
Method | get_log | Undocumented
Method | _unpack | Undocumented
Method | _recv_greeting | Undocumented
Method | _connect | Undocumented
Method | _connect_ssh | Undocumented

Inherited from SVNConnection:

Method | recv_msg | Undocumented
Method | send_msg | Undocumented
Method | send_success | Undocumented

def __init__(self, url, progress_cb=None, auth=None, config=None, client_string_func=None, open_tmp_file_func=None):
overrides subvertpy.ra_svn.SVNConnection.__init__
Undocumented
def _unpack(self):
Undocumented
def _recv_greeting(self):
Undocumented
def _connect(self, host):
Undocumented
def _connect_ssh(self, host):
Undocumented
def get_file_revs(self, path, start, end, file_rev_handler):
Undocumented
@mark_busy
def get_locations(self, path, peg_revision, location_revisions):
Undocumented
def get_locks(self, path):
Undocumented
def lock(self, path_revs, comment, steal_lock, lock_func):
Undocumented
def unlock(self, path_tokens, break_lock, lock_func):
Undocumented
def mergeinfo(self, paths, revision=-1, inherit=None, include_descendants=False):
Undocumented
def location_segments(self, path, start_revision, end_revision, include_merged_revisions=False):
Undocumented
def get_location_segments(self, path, start_revision, end_revision, rcvr):
Undocumented
def has_capability(self, capability):
Undocumented
@mark_busy
def check_path(self, path, revision=None):
Undocumented
def get_lock(self, path):
Undocumented
@mark_busy
def get_dir(self, path, revision=-1, dirent_fields=0, want_props=True, want_contents=True):
Undocumented
@mark_busy
def stat(self, path, revision=-1):
Undocumented
@mark_busy
def get_file(self, path, stream, revision=-1):
Undocumented
def change_rev_prop(self, rev, name, value):
Undocumented
def get_commit_editor(self, revprops, callback=None, lock_tokens=None, keep_locks=False):
Undocumented
def rev_proplist(self, revision):
Undocumented
def rev_prop(self, revision, name):
Undocumented
@mark_busy
def replay(self, revision, low_water_mark, update_editor, send_deltas=True):
Undocumented
@mark_busy
def replay_range(self, start_revision, end_revision, low_water_mark, cbs, send_deltas=True):
Undocumented
def do_switch(self, revision_to_update_to, update_target, recurse, switch_url, update_editor, depth=None):
Undocumented
def do_update(self, revision_to_update_to, update_target, recurse, update_editor, depth=None):
Undocumented
def do_diff(self, revision_to_update, diff_target, versus_url, diff_editor, recurse=True, ignore_ancestry=False, text_deltas=False, depth=None):
Undocumented
def get_repos_root(self):
Undocumented
@mark_busy
def get_latest_revnum(self):
Undocumented
@mark_busy
def get_dated_rev(self, date):
Undocumented
@mark_busy
def reparent(self, url):
Undocumented
def get_uuid(self):
Undocumented
@mark_busy
def log(self, paths, start, end, limit=0, discover_changed_paths=True, strict_node_history=True, include_merged_revisions=True, revprops=None):
Undocumented
def get_log(self, callback, *args, **kwargs):
Undocumented