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 + -
显示快捷键?