client.py
来自「subversion-1.4.5.tar.gz 配置svn的源码」· Python 代码 · 共 1,251 行 · 第 1/4 页
PY
1,251 行
""" svn_client_move(svn_client_commit_info_t commit_info_p, char src_path, svn_opt_revision_t src_revision, char dst_path, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_move, args)def svn_client_propset2(*args): """ svn_client_propset2(char propname, svn_string_t propval, char target, svn_boolean_t recurse, svn_boolean_t skip_checks, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_propset2, args)def svn_client_propset(*args): """ svn_client_propset(char propname, svn_string_t propval, char target, svn_boolean_t recurse, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_propset, args)def svn_client_revprop_set(*args): """ svn_client_revprop_set(char propname, svn_string_t propval, char URL, svn_opt_revision_t revision, svn_revnum_t set_rev, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_revprop_set, args)def svn_client_propget2(*args): """ svn_client_propget2(apr_hash_t props, char propname, char target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_propget2, args)def svn_client_propget(*args): """ svn_client_propget(apr_hash_t props, char propname, char target, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_propget, args)def svn_client_revprop_get(*args): """ svn_client_revprop_get(char propname, svn_string_t propval, char URL, svn_opt_revision_t revision, svn_revnum_t set_rev, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_revprop_get, args)def svn_client_proplist2(*args): """ svn_client_proplist2(apr_array_header_t props, char target, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_proplist2, args)def svn_client_proplist(*args): """ svn_client_proplist(apr_array_header_t props, char target, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_proplist, args)def svn_client_revprop_list(*args): """ svn_client_revprop_list(apr_hash_t props, char URL, svn_opt_revision_t revision, svn_revnum_t set_rev, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_revprop_list, args)def svn_client_export3(*args): """ svn_client_export3(svn_revnum_t result_rev, char from, char to, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t overwrite, svn_boolean_t ignore_externals, svn_boolean_t recurse, char native_eol, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_export3, args)def svn_client_export2(*args): """ svn_client_export2(svn_revnum_t result_rev, char from, char to, svn_opt_revision_t revision, svn_boolean_t force, char native_eol, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_export2, args)def svn_client_export(*args): """ svn_client_export(svn_revnum_t result_rev, char from, char to, svn_opt_revision_t revision, svn_boolean_t force, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_export, args)def svn_client_list(*args): """ svn_client_list(char path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, apr_uint32_t dirent_fields, svn_boolean_t fetch_locks, svn_client_list_func_t list_func, void baton, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_list, args)def svn_client_ls3(*args): """ svn_client_ls3(apr_hash_t dirents, apr_hash_t locks, char path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_ls3, args)def svn_client_ls2(*args): """ svn_client_ls2(apr_hash_t dirents, char path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_ls2, args)def svn_client_ls(*args): """ svn_client_ls(apr_hash_t dirents, char path_or_url, svn_opt_revision_t revision, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_ls, args)def svn_client_cat2(*args): """ svn_client_cat2(svn_stream_t out, char path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_cat2, args)def svn_client_cat(*args): """ svn_client_cat(svn_stream_t out, char path_or_url, svn_opt_revision_t revision, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_cat, args)def svn_client_lock(*args): """ svn_client_lock(apr_array_header_t targets, char comment, svn_boolean_t steal_lock, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_lock, args)def svn_client_unlock(*args): """ svn_client_unlock(apr_array_header_t targets, svn_boolean_t break_lock, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_unlock, args)class svn_info_t: """Proxy of C svn_info_t struct""" __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, svn_info_t, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, svn_info_t, name) def __repr__(self): return "<%s.%s; proxy of C svn_info_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) __swig_setmethods__["URL"] = _client.svn_info_t_URL_set __swig_getmethods__["URL"] = _client.svn_info_t_URL_get __swig_setmethods__["rev"] = _client.svn_info_t_rev_set __swig_getmethods__["rev"] = _client.svn_info_t_rev_get __swig_setmethods__["kind"] = _client.svn_info_t_kind_set __swig_getmethods__["kind"] = _client.svn_info_t_kind_get __swig_setmethods__["repos_root_URL"] = _client.svn_info_t_repos_root_URL_set __swig_getmethods__["repos_root_URL"] = _client.svn_info_t_repos_root_URL_get __swig_setmethods__["repos_UUID"] = _client.svn_info_t_repos_UUID_set __swig_getmethods__["repos_UUID"] = _client.svn_info_t_repos_UUID_get __swig_setmethods__["last_changed_rev"] = _client.svn_info_t_last_changed_rev_set __swig_getmethods__["last_changed_rev"] = _client.svn_info_t_last_changed_rev_get __swig_setmethods__["last_changed_date"] = _client.svn_info_t_last_changed_date_set __swig_getmethods__["last_changed_date"] = _client.svn_info_t_last_changed_date_get __swig_setmethods__["last_changed_author"] = _client.svn_info_t_last_changed_author_set __swig_getmethods__["last_changed_author"] = _client.svn_info_t_last_changed_author_get __swig_setmethods__["lock"] = _client.svn_info_t_lock_set __swig_getmethods__["lock"] = _client.svn_info_t_lock_get __swig_setmethods__["has_wc_info"] = _client.svn_info_t_has_wc_info_set __swig_getmethods__["has_wc_info"] = _client.svn_info_t_has_wc_info_get __swig_setmethods__["schedule"] = _client.svn_info_t_schedule_set __swig_getmethods__["schedule"] = _client.svn_info_t_schedule_get __swig_setmethods__["copyfrom_url"] = _client.svn_info_t_copyfrom_url_set __swig_getmethods__["copyfrom_url"] = _client.svn_info_t_copyfrom_url_get __swig_setmethods__["copyfrom_rev"] = _client.svn_info_t_copyfrom_rev_set __swig_getmethods__["copyfrom_rev"] = _client.svn_info_t_copyfrom_rev_get __swig_setmethods__["text_time"] = _client.svn_info_t_text_time_set __swig_getmethods__["text_time"] = _client.svn_info_t_text_time_get __swig_setmethods__["prop_time"] = _client.svn_info_t_prop_time_set __swig_getmethods__["prop_time"] = _client.svn_info_t_prop_time_get __swig_setmethods__["checksum"] = _client.svn_info_t_checksum_set __swig_getmethods__["checksum"] = _client.svn_info_t_checksum_get __swig_setmethods__["conflict_old"] = _client.svn_info_t_conflict_old_set __swig_getmethods__["conflict_old"] = _client.svn_info_t_conflict_old_get __swig_setmethods__["conflict_new"] = _client.svn_info_t_conflict_new_set __swig_getmethods__["conflict_new"] = _client.svn_info_t_conflict_new_get __swig_setmethods__["conflict_wrk"] = _client.svn_info_t_conflict_wrk_set __swig_getmethods__["conflict_wrk"] = _client.svn_info_t_conflict_wrk_get __swig_setmethods__["prejfile"] = _client.svn_info_t_prejfile_set __swig_getmethods__["prejfile"] = _client.svn_info_t_prejfile_get def set_parent_pool(self, parent_pool=None): """Create a new proxy object for svn_info_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) def __init__(self, *args): """__init__(self) -> svn_info_t""" _swig_setattr(self, svn_info_t, 'this', apply(_client.new_svn_info_t, args)) _swig_setattr(self, svn_info_t, 'thisown', 1) def __del__(self, destroy=_client.delete_svn_info_t): """__del__(self)""" try: if self.thisown: destroy(self) except: passclass svn_info_tPtr(svn_info_t): def __init__(self, this): _swig_setattr(self, svn_info_t, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, svn_info_t, 'thisown', 0) _swig_setattr(self, svn_info_t,self.__class__,svn_info_t)_client.svn_info_t_swigregister(svn_info_tPtr)def svn_info_dup(*args): """svn_info_dup(svn_info_t info, apr_pool_t pool) -> svn_info_t""" return apply(_client.svn_info_dup, args)def svn_client_info(*args): """ svn_client_info(char path_or_url, svn_opt_revision_t peg_revision, svn_opt_revision_t revision, svn_info_receiver_t receiver, svn_boolean_t recurse, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_info, args)def svn_client_url_from_path(*args): """svn_client_url_from_path(char url, char path_or_url, apr_pool_t pool) -> svn_error_t""" return apply(_client.svn_client_url_from_path, args)def svn_client_uuid_from_url(*args): """svn_client_uuid_from_url(char uuid, char url, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t""" return apply(_client.svn_client_uuid_from_url, args)def svn_client_uuid_from_path(*args): """ svn_client_uuid_from_path(char uuid, char path, svn_wc_adm_access_t adm_access, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_uuid_from_path, args)def svn_client_open_ra_session(*args): """ svn_client_open_ra_session(svn_ra_session_t session, char url, svn_client_ctx_t ctx, apr_pool_t pool) -> svn_error_t """ return apply(_client.svn_client_open_ra_session, args)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?