repos.py

来自「subversion-1.4.5.tar.gz 配置svn的源码」· Python 代码 · 共 971 行 · 第 1/3 页

PY
971
字号
        svn_repos_authz_func_t authz_read_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_trace_node_locations, args)def svn_repos_get_logs3(*args):    """    svn_repos_get_logs3(svn_repos_t repos, apr_array_header_t paths, svn_revnum_t start,         svn_revnum_t end, int limit, svn_boolean_t discover_changed_paths,         svn_boolean_t strict_node_history,         svn_repos_authz_func_t authz_read_func,         svn_log_message_receiver_t receiver,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_get_logs3, args)def svn_repos_get_logs2(*args):    """    svn_repos_get_logs2(svn_repos_t repos, 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_repos_authz_func_t authz_read_func,         svn_log_message_receiver_t receiver,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_get_logs2, args)def svn_repos_get_logs(*args):    """    svn_repos_get_logs(svn_repos_t repos, 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(_repos.svn_repos_get_logs, args)def svn_repos_get_file_revs(*args):    """    svn_repos_get_file_revs(svn_repos_t repos, char path, svn_revnum_t start, svn_revnum_t end,         svn_repos_authz_func_t authz_read_func,         svn_repos_file_rev_handler_t handler,         void handler_baton, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_get_file_revs, args)def svn_repos_fs_commit_txn(*args):    """    svn_repos_fs_commit_txn(char conflict_p, svn_repos_t repos, svn_revnum_t new_rev,         svn_fs_txn_t txn, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_commit_txn, args)def svn_repos_fs_begin_txn_for_commit(*args):    """    svn_repos_fs_begin_txn_for_commit(svn_fs_txn_t txn_p, svn_repos_t repos, svn_revnum_t rev,         char author, char log_msg, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_begin_txn_for_commit, args)def svn_repos_fs_begin_txn_for_update(*args):    """    svn_repos_fs_begin_txn_for_update(svn_fs_txn_t txn_p, svn_repos_t repos, svn_revnum_t rev,         char author, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_begin_txn_for_update, args)def svn_repos_fs_lock(*args):    """    svn_repos_fs_lock(svn_lock_t lock, svn_repos_t repos, char path, char token,         char comment, svn_boolean_t is_dav_comment,         apr_time_t expiration_date, svn_revnum_t current_rev,         svn_boolean_t steal_lock, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_lock, args)def svn_repos_fs_unlock(*args):    """    svn_repos_fs_unlock(svn_repos_t repos, char path, char token, svn_boolean_t break_lock,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_unlock, args)def svn_repos_fs_get_locks(*args):    """    svn_repos_fs_get_locks(apr_hash_t locks, svn_repos_t repos, char path, svn_repos_authz_func_t authz_read_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_get_locks, args)def svn_repos_fs_change_rev_prop2(*args):    """    svn_repos_fs_change_rev_prop2(svn_repos_t repos, svn_revnum_t rev, char author, char name,         svn_string_t new_value, svn_repos_authz_func_t authz_read_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_change_rev_prop2, args)def svn_repos_fs_change_rev_prop(*args):    """    svn_repos_fs_change_rev_prop(svn_repos_t repos, svn_revnum_t rev, char author, char name,         svn_string_t new_value, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_change_rev_prop, args)def svn_repos_fs_revision_prop(*args):    """    svn_repos_fs_revision_prop(svn_string_t value_p, svn_repos_t repos, svn_revnum_t rev,         char propname, svn_repos_authz_func_t authz_read_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_revision_prop, args)def svn_repos_fs_revision_proplist(*args):    """    svn_repos_fs_revision_proplist(apr_hash_t table_p, svn_repos_t repos, svn_revnum_t rev,         svn_repos_authz_func_t authz_read_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_revision_proplist, args)def svn_repos_fs_change_node_prop(*args):    """    svn_repos_fs_change_node_prop(svn_fs_root_t root, char path, char name, svn_string_t value,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_fs_change_node_prop, args)def svn_repos_fs_change_txn_prop(*args):    """svn_repos_fs_change_txn_prop(svn_fs_txn_t txn, char name, svn_string_t value, apr_pool_t pool) -> svn_error_t"""    return apply(_repos.svn_repos_fs_change_txn_prop, args)class svn_repos_node_t:    """Proxy of C svn_repos_node_t struct"""    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_repos_node_t, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, svn_repos_node_t, name)    def __init__(self): raise RuntimeError, "No constructor defined"    def __repr__(self):        return "<%s.%s; proxy of C svn_repos_node_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    __swig_setmethods__["kind"] = _repos.svn_repos_node_t_kind_set    __swig_getmethods__["kind"] = _repos.svn_repos_node_t_kind_get    __swig_setmethods__["action"] = _repos.svn_repos_node_t_action_set    __swig_getmethods__["action"] = _repos.svn_repos_node_t_action_get    __swig_setmethods__["text_mod"] = _repos.svn_repos_node_t_text_mod_set    __swig_getmethods__["text_mod"] = _repos.svn_repos_node_t_text_mod_get    __swig_setmethods__["prop_mod"] = _repos.svn_repos_node_t_prop_mod_set    __swig_getmethods__["prop_mod"] = _repos.svn_repos_node_t_prop_mod_get    __swig_setmethods__["name"] = _repos.svn_repos_node_t_name_set    __swig_getmethods__["name"] = _repos.svn_repos_node_t_name_get    __swig_setmethods__["copyfrom_rev"] = _repos.svn_repos_node_t_copyfrom_rev_set    __swig_getmethods__["copyfrom_rev"] = _repos.svn_repos_node_t_copyfrom_rev_get    __swig_setmethods__["copyfrom_path"] = _repos.svn_repos_node_t_copyfrom_path_set    __swig_getmethods__["copyfrom_path"] = _repos.svn_repos_node_t_copyfrom_path_get    __swig_setmethods__["sibling"] = _repos.svn_repos_node_t_sibling_set    __swig_getmethods__["sibling"] = _repos.svn_repos_node_t_sibling_get    __swig_setmethods__["child"] = _repos.svn_repos_node_t_child_set    __swig_getmethods__["child"] = _repos.svn_repos_node_t_child_get    __swig_setmethods__["parent"] = _repos.svn_repos_node_t_parent_set    __swig_getmethods__["parent"] = _repos.svn_repos_node_t_parent_get    def set_parent_pool(self, parent_pool=None):      """Create a new proxy object for svn_repos_node_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_repos_node_tPtr(svn_repos_node_t):    def __init__(self, this):        _swig_setattr(self, svn_repos_node_t, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, svn_repos_node_t, 'thisown', 0)        _swig_setattr(self, svn_repos_node_t,self.__class__,svn_repos_node_t)_repos.svn_repos_node_t_swigregister(svn_repos_node_tPtr)def svn_repos_node_editor(*args):    """    svn_repos_node_editor(svn_delta_editor_t editor, void edit_baton, svn_repos_t repos,         svn_fs_root_t base_root, svn_fs_root_t root,         apr_pool_t node_pool, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_node_editor, args)def svn_repos_node_from_baton(*args):    """svn_repos_node_from_baton(void edit_baton) -> svn_repos_node_t"""    return apply(_repos.svn_repos_node_from_baton, args)SVN_REPOS_DUMPFILE_MAGIC_HEADER = _repos.SVN_REPOS_DUMPFILE_MAGIC_HEADERSVN_REPOS_DUMPFILE_FORMAT_VERSION = _repos.SVN_REPOS_DUMPFILE_FORMAT_VERSIONSVN_REPOS_DUMPFILE_UUID = _repos.SVN_REPOS_DUMPFILE_UUIDSVN_REPOS_DUMPFILE_CONTENT_LENGTH = _repos.SVN_REPOS_DUMPFILE_CONTENT_LENGTHSVN_REPOS_DUMPFILE_REVISION_NUMBER = _repos.SVN_REPOS_DUMPFILE_REVISION_NUMBERSVN_REPOS_DUMPFILE_NODE_PATH = _repos.SVN_REPOS_DUMPFILE_NODE_PATHSVN_REPOS_DUMPFILE_NODE_KIND = _repos.SVN_REPOS_DUMPFILE_NODE_KINDSVN_REPOS_DUMPFILE_NODE_ACTION = _repos.SVN_REPOS_DUMPFILE_NODE_ACTIONSVN_REPOS_DUMPFILE_NODE_COPYFROM_PATH = _repos.SVN_REPOS_DUMPFILE_NODE_COPYFROM_PATHSVN_REPOS_DUMPFILE_NODE_COPYFROM_REV = _repos.SVN_REPOS_DUMPFILE_NODE_COPYFROM_REVSVN_REPOS_DUMPFILE_TEXT_COPY_SOURCE_CHECKSUM = _repos.SVN_REPOS_DUMPFILE_TEXT_COPY_SOURCE_CHECKSUMSVN_REPOS_DUMPFILE_TEXT_CONTENT_CHECKSUM = _repos.SVN_REPOS_DUMPFILE_TEXT_CONTENT_CHECKSUMSVN_REPOS_DUMPFILE_PROP_CONTENT_LENGTH = _repos.SVN_REPOS_DUMPFILE_PROP_CONTENT_LENGTHSVN_REPOS_DUMPFILE_TEXT_CONTENT_LENGTH = _repos.SVN_REPOS_DUMPFILE_TEXT_CONTENT_LENGTHSVN_REPOS_DUMPFILE_PROP_DELTA = _repos.SVN_REPOS_DUMPFILE_PROP_DELTASVN_REPOS_DUMPFILE_TEXT_DELTA = _repos.SVN_REPOS_DUMPFILE_TEXT_DELTAsvn_node_action_change = _repos.svn_node_action_changesvn_node_action_add = _repos.svn_node_action_addsvn_node_action_delete = _repos.svn_node_action_deletesvn_node_action_replace = _repos.svn_node_action_replacesvn_repos_load_uuid_default = _repos.svn_repos_load_uuid_defaultsvn_repos_load_uuid_ignore = _repos.svn_repos_load_uuid_ignoresvn_repos_load_uuid_force = _repos.svn_repos_load_uuid_forcedef svn_repos_dump_fs2(*args):    """    svn_repos_dump_fs2(svn_repos_t repos, svn_stream_t dumpstream, svn_stream_t feedback_stream,         svn_revnum_t start_rev,         svn_revnum_t end_rev, svn_boolean_t incremental,         svn_boolean_t use_deltas, svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_dump_fs2, args)def svn_repos_dump_fs(*args):    """    svn_repos_dump_fs(svn_repos_t repos, svn_stream_t dumpstream, svn_stream_t feedback_stream,         svn_revnum_t start_rev,         svn_revnum_t end_rev, svn_boolean_t incremental,         svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_dump_fs, args)def svn_repos_load_fs2(*args):    """    svn_repos_load_fs2(svn_repos_t repos, svn_stream_t dumpstream, svn_stream_t feedback_stream,         enum svn_repos_load_uuid uuid_action,         char parent_dir, svn_boolean_t use_pre_commit_hook,         svn_boolean_t use_post_commit_hook,         svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_load_fs2, args)def svn_repos_load_fs(*args):    """    svn_repos_load_fs(svn_repos_t repos, svn_stream_t dumpstream, svn_stream_t feedback_stream,         enum svn_repos_load_uuid uuid_action,         char parent_dir, svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_load_fs, args)class svn_repos_parse_fns2_t:    """Proxy of C svn_repos_parse_fns2_t struct"""    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_repos_parse_fns2_t, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, svn_repos_parse_fns2_t, name)    def __init__(self): raise RuntimeError, "No constructor defined"    def __repr__(self):        return "<%s.%s; proxy of C svn_repos_parse_fns2_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    __swig_setmethods__["new_revision_record"] = _repos.svn_repos_parse_fns2_t_new_revision_record_set    __swig_getmethods__["new_revision_record"] = _repos.svn_repos_parse_fns2_t_new_revision_record_get    __swig_setmethods__["uuid_record"] = _repos.svn_repos_parse_fns2_t_uuid_record_set    __swig_getmethods__["uuid_record"] = _repos.svn_repos_parse_fns2_t_uuid_record_get    __swig_setmethods__["new_node_record"] = _repos.svn_repos_parse_fns2_t_new_node_record_set    __swig_getmethods__["new_node_record"] = _repos.svn_repos_parse_fns2_t_new_node_record_get    __swig_setmethods__["set_revision_property"] = _repos.svn_repos_parse_fns2_t_set_revision_property_set    __swig_getmethods__["set_revision_property"] = _repos.svn_repos_parse_fns2_t_set_revision_property_get    __swig_setmethods__["set_node_property"] = _repos.svn_repos_parse_fns2_t_set_node_property_set    __swig_getmethods__["set_node_property"] = _repos.svn_repos_parse_fns2_t_set_node_property_get    __swig_setmethods__["delete_node_property"] = _repos.svn_repos_parse_fns2_t_delete_node_property_set    __swig_getmethods__["delete_node_property"] = _repos.svn_repos_parse_fns2_t_delete_node_property_get    __swig_setmethods__["remove_node_props"] = _repos.svn_repos_parse_fns2_t_remove_node_props_set    __swig_getmethods__["remove_node_props"] = _repos.svn_repos_parse_fns2_t_remove_node_props_get    __swig_setmethods__["set_fulltext"] = _repos.svn_repos_parse_fns2_t_set_fulltext_set    __swig_getmethods__["set_fulltext"] = _repos.svn_repos_parse_fns2_t_set_fulltext_get    __swig_setmethods__["apply_textdelta"] = _repos.svn_repos_parse_fns2_t_apply_textdelta_set    __swig_getmethods__["apply_textdelta"] = _repos.svn_repos_parse_fns2_t_apply_textdelta_get    __swig_setmethods__["close_node"] = _repos.svn_repos_parse_fns2_t_close_node_set    __swig_getmethods__["close_node"] = _repos.svn_repos_parse_fns2_t_close_node_get    __swig_setmethods__["close_revision"] = _repos.svn_repos_parse_fns2_t_close_revision_set    __swig_getmethods__["close_revision"] = _repos.svn_repos_parse_fns2_t_close_revision_get    def set_parent_pool(self, parent_pool=None):      """Create a new proxy object for svn_repos_parse_fns2_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"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?