ra.py
来自「subversion-1.4.5.tar.gz 配置svn的源码」· Python 代码 · 共 998 行 · 第 1/3 页
PY
998 行
pass return value def __setattr__(self, name, value): """Set an attribute on this object""" self.assert_valid() try: self.__dict__.setdefault("_member_dicts",{})[name] = value.__dict__ except AttributeError: pass return _swig_setattr(self, self.__class__, name, value) def __init__(self, *args): """__init__(self) -> svn_ra_plugin_t""" _swig_setattr(self, svn_ra_plugin_t, 'this', apply(_ra.new_svn_ra_plugin_t, args)) _swig_setattr(self, svn_ra_plugin_t, 'thisown', 1) def __del__(self, destroy=_ra.delete_svn_ra_plugin_t): """__del__(self)""" try: if self.thisown: destroy(self) except: passclass svn_ra_plugin_tPtr(svn_ra_plugin_t): def __init__(self, this): _swig_setattr(self, svn_ra_plugin_t, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, svn_ra_plugin_t, 'thisown', 0) _swig_setattr(self, svn_ra_plugin_t,self.__class__,svn_ra_plugin_t)_ra.svn_ra_plugin_t_swigregister(svn_ra_plugin_tPtr)SVN_RA_ABI_VERSION = _ra.SVN_RA_ABI_VERSIONdef svn_ra_init_ra_libs(*args): """svn_ra_init_ra_libs(void ra_baton, apr_pool_t pool) -> svn_error_t""" return apply(_ra.svn_ra_init_ra_libs, args)def svn_ra_get_ra_library(*args): """svn_ra_get_ra_library(svn_ra_plugin_t library, void ra_baton, char url, apr_pool_t pool) -> svn_error_t""" return apply(_ra.svn_ra_get_ra_library, args)class svn_ra_session_t: """Proxy of C svn_ra_session_t struct""" __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, svn_ra_session_t, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, svn_ra_session_t, name) def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): return "<%s.%s; proxy of C svn_ra_session_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) def set_parent_pool(self, parent_pool=None): """Create a new proxy object for svn_ra_session_t""" import libsvn.core, weakref self.__dict__["_parent_pool"] = \ parent_pool or libsvn.core.application_pool; if self.__dict__["_parent_pool"]: self.__dict__["_is_valid"] = weakref.ref( self.__dict__["_parent_pool"]._is_valid) def assert_valid(self): """Assert that this object is using valid pool memory""" if "_is_valid" in self.__dict__: assert self.__dict__["_is_valid"](), "Variable has already been deleted" def __getattr__(self, name): """Get an attribute from this object""" self.assert_valid() value = _swig_getattr(self, self.__class__, name) try: old_dict = self.__dict__["_member_dicts"][name] value.__dict__["_parent_pool"] = old_dict.get("_parent_pool") value.__dict__["_member_dicts"] = old_dict.get("_member_dicts") value.__dict__["_is_valid"] = old_dict.get("_is_valid") value.assert_valid() except KeyError: pass return value def __setattr__(self, name, value): """Set an attribute on this object""" self.assert_valid() try: self.__dict__.setdefault("_member_dicts",{})[name] = value.__dict__ except AttributeError: pass return _swig_setattr(self, self.__class__, name, value)class svn_ra_session_tPtr(svn_ra_session_t): def __init__(self, this): _swig_setattr(self, svn_ra_session_t, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, svn_ra_session_t, 'thisown', 0) _swig_setattr(self, svn_ra_session_t,self.__class__,svn_ra_session_t)_ra.svn_ra_session_t_swigregister(svn_ra_session_tPtr)def svn_ra_reporter2_invoke_set_path(*args): """ svn_ra_reporter2_invoke_set_path(svn_ra_reporter2_t _obj, void report_baton, char path, svn_revnum_t revision, svn_boolean_t start_empty, char lock_token, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_reporter2_invoke_set_path, args)def svn_ra_reporter2_invoke_delete_path(*args): """ svn_ra_reporter2_invoke_delete_path(svn_ra_reporter2_t _obj, void report_baton, char path, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_reporter2_invoke_delete_path, args)def svn_ra_reporter2_invoke_link_path(*args): """ svn_ra_reporter2_invoke_link_path(svn_ra_reporter2_t _obj, void report_baton, char path, char url, svn_revnum_t revision, svn_boolean_t start_empty, char lock_token, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_reporter2_invoke_link_path, args)def svn_ra_reporter2_invoke_finish_report(*args): """svn_ra_reporter2_invoke_finish_report(svn_ra_reporter2_t _obj, void report_baton, apr_pool_t pool) -> svn_error_t""" return apply(_ra.svn_ra_reporter2_invoke_finish_report, args)def svn_ra_reporter2_invoke_abort_report(*args): """svn_ra_reporter2_invoke_abort_report(svn_ra_reporter2_t _obj, void report_baton, apr_pool_t pool) -> svn_error_t""" return apply(_ra.svn_ra_reporter2_invoke_abort_report, args)def svn_ra_reporter_invoke_set_path(*args): """ svn_ra_reporter_invoke_set_path(svn_ra_reporter_t _obj, void report_baton, char path, svn_revnum_t revision, svn_boolean_t start_empty, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_reporter_invoke_set_path, args)def svn_ra_reporter_invoke_delete_path(*args): """ svn_ra_reporter_invoke_delete_path(svn_ra_reporter_t _obj, void report_baton, char path, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_reporter_invoke_delete_path, args)def svn_ra_reporter_invoke_link_path(*args): """ svn_ra_reporter_invoke_link_path(svn_ra_reporter_t _obj, void report_baton, char path, char url, svn_revnum_t revision, svn_boolean_t start_empty, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_reporter_invoke_link_path, args)def svn_ra_reporter_invoke_finish_report(*args): """svn_ra_reporter_invoke_finish_report(svn_ra_reporter_t _obj, void report_baton, apr_pool_t pool) -> svn_error_t""" return apply(_ra.svn_ra_reporter_invoke_finish_report, args)def svn_ra_reporter_invoke_abort_report(*args): """svn_ra_reporter_invoke_abort_report(svn_ra_reporter_t _obj, void report_baton, apr_pool_t pool) -> svn_error_t""" return apply(_ra.svn_ra_reporter_invoke_abort_report, args)def svn_ra_callbacks2_invoke_open_tmp_file(*args): """ svn_ra_callbacks2_invoke_open_tmp_file(svn_ra_callbacks2_t _obj, apr_file_t fp, void callback_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_callbacks2_invoke_open_tmp_file, args)def svn_ra_callbacks_invoke_open_tmp_file(*args): """ svn_ra_callbacks_invoke_open_tmp_file(svn_ra_callbacks_t _obj, apr_file_t fp, void callback_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_callbacks_invoke_open_tmp_file, args)def svn_ra_plugin_invoke_open(*args): """ svn_ra_plugin_invoke_open(svn_ra_plugin_t _obj, void session_baton, char repos_URL, svn_ra_callbacks_t callbacks, void callback_baton, apr_hash_t config, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_open, args)def svn_ra_plugin_invoke_get_latest_revnum(*args): """ svn_ra_plugin_invoke_get_latest_revnum(svn_ra_plugin_t _obj, void session_baton, svn_revnum_t latest_revnum, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_latest_revnum, args)def svn_ra_plugin_invoke_get_dated_revision(*args): """ svn_ra_plugin_invoke_get_dated_revision(svn_ra_plugin_t _obj, void session_baton, svn_revnum_t revision, apr_time_t tm, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_dated_revision, args)def svn_ra_plugin_invoke_change_rev_prop(*args): """ svn_ra_plugin_invoke_change_rev_prop(svn_ra_plugin_t _obj, void session_baton, svn_revnum_t rev, char name, svn_string_t value, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_change_rev_prop, args)def svn_ra_plugin_invoke_rev_proplist(*args): """ svn_ra_plugin_invoke_rev_proplist(svn_ra_plugin_t _obj, void session_baton, svn_revnum_t rev, apr_hash_t props, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_rev_proplist, args)def svn_ra_plugin_invoke_rev_prop(*args): """ svn_ra_plugin_invoke_rev_prop(svn_ra_plugin_t _obj, void session_baton, svn_revnum_t rev, char name, svn_string_t value, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_rev_prop, args)def svn_ra_plugin_invoke_get_commit_editor(*args): """ svn_ra_plugin_invoke_get_commit_editor(svn_ra_plugin_t _obj, void session_baton, svn_delta_editor_t editor, void edit_baton, char log_msg, svn_commit_callback_t callback, void callback_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_commit_editor, args)def svn_ra_plugin_invoke_get_file(*args): """ svn_ra_plugin_invoke_get_file(svn_ra_plugin_t _obj, void session_baton, char path, svn_revnum_t revision, svn_stream_t stream, svn_revnum_t fetched_rev, apr_hash_t props, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_file, args)def svn_ra_plugin_invoke_get_dir(*args): """ svn_ra_plugin_invoke_get_dir(svn_ra_plugin_t _obj, void session_baton, char path, svn_revnum_t revision, apr_hash_t dirents, svn_revnum_t fetched_rev, apr_hash_t props, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_dir, args)def svn_ra_plugin_invoke_do_update(*args): """ svn_ra_plugin_invoke_do_update(svn_ra_plugin_t _obj, void session_baton, svn_ra_reporter_t reporter, void report_baton, svn_revnum_t revision_to_update_to, char update_target, svn_boolean_t recurse, svn_delta_editor_t update_editor, void update_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_do_update, args)def svn_ra_plugin_invoke_do_switch(*args): """ svn_ra_plugin_invoke_do_switch(svn_ra_plugin_t _obj, void session_baton, svn_ra_reporter_t reporter, void report_baton, svn_revnum_t revision_to_switch_to, char switch_target, svn_boolean_t recurse, char switch_url, svn_delta_editor_t switch_editor, void switch_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_do_switch, args)def svn_ra_plugin_invoke_do_status(*args): """ svn_ra_plugin_invoke_do_status(svn_ra_plugin_t _obj, void session_baton, svn_ra_reporter_t reporter, void report_baton, char status_target, svn_revnum_t revision, svn_boolean_t recurse, svn_delta_editor_t status_editor, void status_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_do_status, args)def svn_ra_plugin_invoke_do_diff(*args): """ svn_ra_plugin_invoke_do_diff(svn_ra_plugin_t _obj, void session_baton, svn_ra_reporter_t reporter, void report_baton, svn_revnum_t revision, char diff_target, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, char versus_url, svn_delta_editor_t diff_editor, void diff_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_do_diff, args)def svn_ra_plugin_invoke_get_log(*args): """ svn_ra_plugin_invoke_get_log(svn_ra_plugin_t _obj, void session_baton, apr_array_header_t paths, svn_revnum_t start, svn_revnum_t end, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_log, args)def svn_ra_plugin_invoke_check_path(*args): """ svn_ra_plugin_invoke_check_path(svn_ra_plugin_t _obj, void session_baton, char path, svn_revnum_t revision, svn_node_kind_t kind, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_check_path, args)def svn_ra_plugin_invoke_get_uuid(*args): """ svn_ra_plugin_invoke_get_uuid(svn_ra_plugin_t _obj, void session_baton, char uuid, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_uuid, args)def svn_ra_plugin_invoke_get_repos_root(*args): """ svn_ra_plugin_invoke_get_repos_root(svn_ra_plugin_t _obj, void session_baton, char url, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_repos_root, args)def svn_ra_plugin_invoke_get_locations(*args): """ svn_ra_plugin_invoke_get_locations(svn_ra_plugin_t _obj, void session_baton, apr_hash_t locations, char path, svn_revnum_t peg_revision, apr_array_header_t location_revisions, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_locations, args)def svn_ra_plugin_invoke_get_file_revs(*args): """ svn_ra_plugin_invoke_get_file_revs(svn_ra_plugin_t _obj, void session_baton, char path, svn_revnum_t start, svn_revnum_t end, svn_ra_file_rev_handler_t handler, void handler_baton, apr_pool_t pool) -> svn_error_t """ return apply(_ra.svn_ra_plugin_invoke_get_file_revs, args)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?