class documentation

class SVNClient(SVNConnection):

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method change_rev_prop Undocumented
Method check_path Undocumented
Method do_diff Undocumented
Method do_switch Undocumented
Method do_update Undocumented
Method get_commit_editor Undocumented
Method get_dated_rev Undocumented
Method get_dir Undocumented
Method get_file Undocumented
Method get_file_revs Undocumented
Method get_latest_revnum Undocumented
Method get_location_segments Undocumented
Method get_locations Undocumented
Method get_lock Undocumented
Method get_locks Undocumented
Method get_log Undocumented
Method get_repos_root Undocumented
Method get_uuid Undocumented
Method has_capability Undocumented
Method location_segments Undocumented
Method lock Undocumented
Method log Undocumented
Method mergeinfo Undocumented
Method reparent Undocumented
Method replay Undocumented
Method replay_range Undocumented
Method rev_prop Undocumented
Method rev_proplist Undocumented
Method stat Undocumented
Method unlock Undocumented
Instance Variable busy Undocumented
Instance Variable url Undocumented
Method _connect Undocumented
Method _connect_ssh Undocumented
Method _recv_greeting Undocumented
Method _unpack Undocumented
Instance Variable _auth Undocumented
Instance Variable _client_string_func Undocumented
Instance Variable _config Undocumented
Instance Variable _progress_cb Undocumented
Instance Variable _root_url Undocumented
Instance Variable _server_capabilities Undocumented
Instance Variable _server_mechanisms Undocumented
Instance Variable _socket Undocumented
Instance Variable _tunnel Undocumented
Instance Variable _uuid Undocumented

Inherited from SVNConnection:

Method recv_msg Undocumented
Method send_msg Undocumented
Method send_success Undocumented
Instance Variable inbuffer Undocumented
Instance Variable recv_fn Undocumented
Instance Variable send_fn Undocumented
def __init__(self, url, progress_cb=None, auth=None, config=None, client_string_func=None, open_tmp_file_func=None):
def change_rev_prop(self, rev, name, value):

Undocumented

@mark_busy
def check_path(self, path, revision=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 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 get_commit_editor(self, revprops, callback=None, lock_tokens=None, keep_locks=False):

Undocumented

@mark_busy
def get_dated_rev(self, date):

Undocumented

@mark_busy
def get_dir(self, path, revision=-1, dirent_fields=0, want_props=True, want_contents=True):

Undocumented

@mark_busy
def get_file(self, path, stream, revision=-1):

Undocumented

def get_file_revs(self, path, start, end, file_rev_handler):

Undocumented

@mark_busy
def get_latest_revnum(self):

Undocumented

def get_location_segments(self, path, start_revision, end_revision, rcvr):

Undocumented

@mark_busy
def get_locations(self, path, peg_revision, location_revisions):

Undocumented

def get_lock(self, path):

Undocumented

def get_locks(self, path):

Undocumented

def get_log(self, callback, *args, **kwargs):

Undocumented

def get_repos_root(self):

Undocumented

def get_uuid(self):

Undocumented

def has_capability(self, capability):

Undocumented

def location_segments(self, path, start_revision, end_revision, include_merged_revisions=False):

Undocumented

def lock(self, path_revs, comment, steal_lock, lock_func):

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 mergeinfo(self, paths, revision=-1, inherit=None, include_descendants=False):

Undocumented

@mark_busy
def reparent(self, url):

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 rev_prop(self, revision, name):

Undocumented

def rev_proplist(self, revision):

Undocumented

@mark_busy
def stat(self, path, revision=-1):

Undocumented

def unlock(self, path_tokens, break_lock, lock_func):

Undocumented

busy: bool =

Undocumented

url =

Undocumented

def _connect(self, host):

Undocumented

def _connect_ssh(self, host):

Undocumented

def _recv_greeting(self):

Undocumented

def _unpack(self):

Undocumented

_auth =

Undocumented

_client_string_func =

Undocumented

_config =

Undocumented

_progress_cb =

Undocumented

_root_url =

Undocumented

_server_capabilities =

Undocumented

_server_mechanisms =

Undocumented

_socket =

Undocumented

_tunnel =

Undocumented

_uuid =

Undocumented