diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2008-11-16 18:19:23 +0100 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2008-11-16 18:19:23 +0100 |
commit | 1420928d33ad97e11e4fe2da61140e51f87b45d5 (patch) | |
tree | 17a31e80ae319ffb23b8c3f332446627f178002b /subvertpy/ra_svn.py | |
parent | a4bda1826bfed41b4bc6c7c4bbb71e3b64ff493d (diff) |
add stubs for all RemoteAccess functions.
Diffstat (limited to 'subvertpy/ra_svn.py')
-rw-r--r-- | subvertpy/ra_svn.py | 103 |
1 files changed, 102 insertions, 1 deletions
diff --git a/subvertpy/ra_svn.py b/subvertpy/ra_svn.py index 8d7042ed..b2d791d3 100644 --- a/subvertpy/ra_svn.py +++ b/subvertpy/ra_svn.py @@ -17,5 +17,106 @@ __author__ = "Jelmer Vernooij <jelmer@samba.org>" +import socket +import urllib + +SVN_PORT = 3690 + class RemoteAccess(object): - pass + + def __init__(self, url, progress_cb=None, auth=None, config=None, + client_string_func=None, open_tmp_file_func=None): + self.url = url + (type, opaque) = urllib.splittype(url) + assert type == "svn" + (host, path) = urllib.splithost(opaque) + (self.host, self.port) = urllib.split(host, SVN_PORT) + self._progress_cb = progress_cb + self._auth = auth + self._config = config + self._client_string_func = client_string_func + # open_tmp_file_func is ignored, as it is not needed for svn:// + + def get_file_revs(self, path, start, end, file_rev_handler): + raise NotImplementedError(self.get_file_revs) + + def get_locations(self, path, peg_revision, location_revisions): + raise NotImplementedError(self.get_locations) + + def get_locks(self, path): + raise NotImplementedError(self.get_locks) + + def lock(self, path_revs, comment, steal_lock, lock_func): + raise NotImplementedError(self.lock) + + def unlock(self, path_tokens, break_lock, lock_func): + raise NotImplementedError(self.unlock) + + def mergeinfo(self, paths, revision=-1, inherit=None, include_descendants=False): + raise NotImplementedError(self.mergeinfo) + + def get_location_segments(self, path, peg_revision, start_revision, + end_revision, py_rcvr): + raise NotImplementedError(self.get_location_segments) + + def has_capability(self, capability): + raise NotImplementedError(self.has_capability) + + def check_path(self, path, revision): + raise NotImplementedError(self.check_path) + + def get_lock(self, path): + raise NotImplementedError(self.get_lock) + + def get_dir(self, path, revision=-1, dirent_fields=0): + raise NotImplementedError(self.get_dir) + + def get_file(self, path, stream, revision=-1): + raise NotImplementedError(self.get_file) + + def change_rev_prop(self, rev, name, value): + raise NotImplementedError(self.change_rev_prop) + + def get_commit_editor(self, revprops, callback=None, lock_tokens=None, + keep_locks=False): + raise NotImplementedError(self.get_commit_editor) + + def rev_proplist(self, revision): + raise NotImplementedError(self.rev_proplist) + + def replay(self, revision, low_water_mark, update_editor, send_deltas=True): + raise NotImplementedError(self.replay) + + def replay_range(self, start_revision, end_revision, low_water_mark, cbs, + send_deltas=True): + raise NotImplementedError(self.replay_range) + + def do_switch(self, revision_to_update_to, update_target, recurse, + switch_url, update_editor): + raise NotImplementedError(self.do_switch) + + def do_update(self, revision_to_update_to, update_target, recurse, + update_editor): + raise NotImplementedError(self.do_update) + + def do_diff(self, revision_to_update, diff_target, versus_url, diff_editor, + recurse=True, ignore_ancestry=False, text_deltas=False): + raise NotImplementedError(self.do_diff) + + def get_repos_root(self): + raise NotImplementedError(self.get_repos_root) + + def get_latest_revnum(self): + raise NotImplementedError(self.get_latest_revnum) + + def reparent(self, url): + raise NotImplementedError(self.reparent) + + def get_uuid(self, uuid): + raise NotImplementedError(self.uuid) + + def get_log(self, callback, paths, start, end, limit, + discover_changed_paths, strict_node_history, + include_merged_revisions, revprops): + raise NotImplementedError(self.get_log) + |