wc.py

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

PY
1,475
字号
# This file was created automatically by SWIG.# Don't modify this file, modify the SWIG interface instead.# This file is compatible with both classic and new-style classes.import _wcdef _swig_setattr_nondynamic(self,class_type,name,value,static=1):    if (name == "this"):        if isinstance(value, class_type):            self.__dict__[name] = value.this            if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown            del value.thisown            return    method = class_type.__swig_setmethods__.get(name,None)    if method: return method(self,value)    if (not static) or hasattr(self,name) or (name == "thisown"):        self.__dict__[name] = value    else:        raise AttributeError("You cannot add attributes to %s" % self)def _swig_setattr(self,class_type,name,value):    return _swig_setattr_nondynamic(self,class_type,name,value,0)def _swig_getattr(self,class_type,name):    method = class_type.__swig_getmethods__.get(name,None)    if method: return method(self)    raise AttributeError,nameimport coreimport deltaimport radef svn_wc_version(*args):    """svn_wc_version() -> svn_version_t"""    return apply(_wc.svn_wc_version, args)SVN_WC_TRANSLATE_FROM_NF = _wc.SVN_WC_TRANSLATE_FROM_NFSVN_WC_TRANSLATE_TO_NF = _wc.SVN_WC_TRANSLATE_TO_NFSVN_WC_TRANSLATE_FORCE_EOL_REPAIR = _wc.SVN_WC_TRANSLATE_FORCE_EOL_REPAIRSVN_WC_TRANSLATE_NO_OUTPUT_CLEANUP = _wc.SVN_WC_TRANSLATE_NO_OUTPUT_CLEANUPSVN_WC_TRANSLATE_FORCE_COPY = _wc.SVN_WC_TRANSLATE_FORCE_COPYSVN_WC_TRANSLATE_USE_GLOBAL_TMP = _wc.SVN_WC_TRANSLATE_USE_GLOBAL_TMPdef svn_wc_adm_open3(*args):    """    svn_wc_adm_open3(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         int depth, svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_open3, args)def svn_wc_adm_open2(*args):    """    svn_wc_adm_open2(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         int depth, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_open2, args)def svn_wc_adm_open(*args):    """    svn_wc_adm_open(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         svn_boolean_t tree_lock, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_open, args)def svn_wc_adm_probe_open3(*args):    """    svn_wc_adm_probe_open3(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         int depth, svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_probe_open3, args)def svn_wc_adm_probe_open2(*args):    """    svn_wc_adm_probe_open2(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         int depth, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_probe_open2, args)def svn_wc_adm_probe_open(*args):    """    svn_wc_adm_probe_open(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         svn_boolean_t tree_lock, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_probe_open, args)def svn_wc_adm_open_anchor(*args):    """    svn_wc_adm_open_anchor(svn_wc_adm_access_t anchor_access, svn_wc_adm_access_t target_access,         char target, char path, svn_boolean_t write_lock,         int depth, svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_open_anchor, args)def svn_wc_adm_retrieve(*args):    """    svn_wc_adm_retrieve(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_retrieve, args)def svn_wc_adm_probe_retrieve(*args):    """    svn_wc_adm_probe_retrieve(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_probe_retrieve, args)def svn_wc_adm_probe_try3(*args):    """    svn_wc_adm_probe_try3(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         int depth, svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_probe_try3, args)def svn_wc_adm_probe_try2(*args):    """    svn_wc_adm_probe_try2(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         int depth, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_probe_try2, args)def svn_wc_adm_probe_try(*args):    """    svn_wc_adm_probe_try(svn_wc_adm_access_t adm_access, svn_wc_adm_access_t associated,         char path, svn_boolean_t write_lock,         svn_boolean_t tree_lock, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_adm_probe_try, args)def svn_wc_adm_close(*args):    """svn_wc_adm_close(svn_wc_adm_access_t adm_access) -> svn_error_t"""    return apply(_wc.svn_wc_adm_close, args)def svn_wc_adm_access_path(*args):    """svn_wc_adm_access_path(svn_wc_adm_access_t adm_access) -> char"""    return apply(_wc.svn_wc_adm_access_path, args)def svn_wc_adm_access_pool(*args):    """svn_wc_adm_access_pool(svn_wc_adm_access_t adm_access) -> apr_pool_t"""    return apply(_wc.svn_wc_adm_access_pool, args)def svn_wc_adm_locked(*args):    """svn_wc_adm_locked(svn_wc_adm_access_t adm_access) -> svn_boolean_t"""    return apply(_wc.svn_wc_adm_locked, args)def svn_wc_locked(*args):    """svn_wc_locked(svn_boolean_t locked, char path, apr_pool_t pool) -> svn_error_t"""    return apply(_wc.svn_wc_locked, args)def svn_wc_is_adm_dir(*args):    """svn_wc_is_adm_dir(char name, apr_pool_t pool) -> svn_boolean_t"""    return apply(_wc.svn_wc_is_adm_dir, args)def svn_wc_get_adm_dir(*args):    """svn_wc_get_adm_dir(apr_pool_t pool) -> char"""    return apply(_wc.svn_wc_get_adm_dir, args)def svn_wc_set_adm_dir(*args):    """svn_wc_set_adm_dir(char name, apr_pool_t pool) -> svn_error_t"""    return apply(_wc.svn_wc_set_adm_dir, args)def svn_wc_init_traversal_info(*args):    """svn_wc_init_traversal_info(apr_pool_t pool) -> svn_wc_traversal_info_t"""    return apply(_wc.svn_wc_init_traversal_info, args)def svn_wc_edited_externals(*args):    """    svn_wc_edited_externals(apr_hash_t externals_old, apr_hash_t externals_new,         svn_wc_traversal_info_t traversal_info)    """    return apply(_wc.svn_wc_edited_externals, args)class svn_wc_external_item_t:    """Proxy of C svn_wc_external_item_t struct"""    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_wc_external_item_t, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, svn_wc_external_item_t, name)    def __repr__(self):        return "<%s.%s; proxy of C svn_wc_external_item_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    __swig_setmethods__["target_dir"] = _wc.svn_wc_external_item_t_target_dir_set    __swig_getmethods__["target_dir"] = _wc.svn_wc_external_item_t_target_dir_get    __swig_setmethods__["url"] = _wc.svn_wc_external_item_t_url_set    __swig_getmethods__["url"] = _wc.svn_wc_external_item_t_url_get    __swig_setmethods__["revision"] = _wc.svn_wc_external_item_t_revision_set    __swig_getmethods__["revision"] = _wc.svn_wc_external_item_t_revision_get    def set_parent_pool(self, parent_pool=None):      """Create a new proxy object for svn_wc_external_item_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_wc_external_item_t"""        _swig_setattr(self, svn_wc_external_item_t, 'this', apply(_wc.new_svn_wc_external_item_t, args))        _swig_setattr(self, svn_wc_external_item_t, 'thisown', 1)    def __del__(self, destroy=_wc.delete_svn_wc_external_item_t):        """__del__(self)"""        try:            if self.thisown: destroy(self)        except: passclass svn_wc_external_item_tPtr(svn_wc_external_item_t):    def __init__(self, this):        _swig_setattr(self, svn_wc_external_item_t, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, svn_wc_external_item_t, 'thisown', 0)        _swig_setattr(self, svn_wc_external_item_t,self.__class__,svn_wc_external_item_t)_wc.svn_wc_external_item_t_swigregister(svn_wc_external_item_tPtr)def svn_wc_external_item_dup(*args):    """svn_wc_external_item_dup(svn_wc_external_item_t item, apr_pool_t pool) -> svn_wc_external_item_t"""    return apply(_wc.svn_wc_external_item_dup, args)def svn_wc_parse_externals_description2(*args):    """    svn_wc_parse_externals_description2(apr_array_header_t externals_p, char parent_directory,         char desc, apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_parse_externals_description2, args)def svn_wc_parse_externals_description(*args):    """    svn_wc_parse_externals_description(apr_hash_t externals_p, char parent_directory, char desc,         apr_pool_t pool) -> svn_error_t    """    return apply(_wc.svn_wc_parse_externals_description, args)svn_wc_notify_add = _wc.svn_wc_notify_addsvn_wc_notify_copy = _wc.svn_wc_notify_copysvn_wc_notify_delete = _wc.svn_wc_notify_deletesvn_wc_notify_restore = _wc.svn_wc_notify_restoresvn_wc_notify_revert = _wc.svn_wc_notify_revertsvn_wc_notify_failed_revert = _wc.svn_wc_notify_failed_revertsvn_wc_notify_resolved = _wc.svn_wc_notify_resolvedsvn_wc_notify_skip = _wc.svn_wc_notify_skipsvn_wc_notify_update_delete = _wc.svn_wc_notify_update_deletesvn_wc_notify_update_add = _wc.svn_wc_notify_update_addsvn_wc_notify_update_update = _wc.svn_wc_notify_update_updatesvn_wc_notify_update_completed = _wc.svn_wc_notify_update_completedsvn_wc_notify_update_external = _wc.svn_wc_notify_update_externalsvn_wc_notify_status_completed = _wc.svn_wc_notify_status_completedsvn_wc_notify_status_external = _wc.svn_wc_notify_status_externalsvn_wc_notify_commit_modified = _wc.svn_wc_notify_commit_modifiedsvn_wc_notify_commit_added = _wc.svn_wc_notify_commit_addedsvn_wc_notify_commit_deleted = _wc.svn_wc_notify_commit_deletedsvn_wc_notify_commit_replaced = _wc.svn_wc_notify_commit_replacedsvn_wc_notify_commit_postfix_txdelta = _wc.svn_wc_notify_commit_postfix_txdeltasvn_wc_notify_blame_revision = _wc.svn_wc_notify_blame_revisionsvn_wc_notify_locked = _wc.svn_wc_notify_lockedsvn_wc_notify_unlocked = _wc.svn_wc_notify_unlockedsvn_wc_notify_failed_lock = _wc.svn_wc_notify_failed_locksvn_wc_notify_failed_unlock = _wc.svn_wc_notify_failed_unlocksvn_wc_notify_state_inapplicable = _wc.svn_wc_notify_state_inapplicable

⌨️ 快捷键说明

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