-
大小: 73.85MB文件類型: .zip金幣: 2下載: 1 次發布日期: 2022-09-14
- 語言: 其他
- 標簽: git??sourcetree??
資源簡介
最新的sourcetree 3.0.1,搬運到國內來了。大家有需要的可以下載。
代碼片段和文件信息
#?demandimport.py?-?global?demand-loading?of?modules?for?Mercurial
#
#?Copyright?2006?2007?Matt?Mackall?
#
#?This?software?may?be?used?and?distributed?according?to?the?terms?of?the
#?GNU?General?Public?License?version?2?or?any?later?version.
‘‘‘
demandimport?-?automatic?demandloading?of?modules
To?enable?this?module?do:
??import?demandimport;?demandimport.enable()
Imports?of?the?following?forms?will?be?demand-loaded:
??import?a?b.c
??import?a.b?as?c
??from?a?import?bc?#?a?will?be?loaded?immediately
These?imports?will?not?be?delayed:
??from?a?import?*
??b?=?__import__(a)
‘‘‘
from?__future__?import?absolute_import
import?__builtin__?as?builtins
import?contextlib
import?sys
contextmanager?=?contextlib.contextmanager
_origimport?=?__import__
nothing?=?object()
def?_hgextimport(importfunc?name?globals?*args?**kwargs):
????try:
????????return?importfunc(name?globals?*args?**kwargs)
????except?ImportError:
????????if?not?globals:
????????????raise
????????#?extensions?are?loaded?with?“hgext_“?prefix
????????hgextname?=?‘hgext_%s‘?%?name
????????nameroot?=?hgextname.split(‘.‘?1)[0]
????????contextroot?=?globals.get(‘__name__‘?‘‘).split(‘.‘?1)[0]
????????if?nameroot?!=?contextroot:
????????????raise
????????#?retry?to?import?with?“hgext_“?prefix
????????return?importfunc(hgextname?globals?*args?**kwargs)
class?_demandmod(object):
????“““module?demand-loader?and?proxy
????Specify?1?as?‘level‘?argument?at?construction?to?import?module
????relatively.
????“““
????def?__init__(self?name?globals?locals?level):
????????if?‘.‘?in?name:
????????????head?rest?=?name.split(‘.‘?1)
????????????after?=?[rest]
????????else:
????????????head?=?name
????????????after?=?[]
????????object.__setattr__(self?r“_data“
???????????????????????????(head?globals?locals?after?level?set()))
????????object.__setattr__(self?r“_module“?None)
????def?_extend(self?name):
????????“““add?to?the?list?of?submodules?to?load“““
????????self._data[3].append(name)
????def?_addref(self?name):
????????“““Record?that?the?named?module?‘‘name‘‘?imports?this?module.
????????References?to?this?proxy?class?having?the?name?of?this?module?will?be
????????replaced?at?module?load?time.?We?assume?the?symbol?inside?the?importing
????????module?is?identical?to?the?“head“?name?of?this?module.?We?don‘t
????????actually?know?if?“as?X“?syntax?is?being?used?to?change?the?symbol?name
????????because?this?information?isn‘t?exposed?to?__import__.
????????“““
????????self._data[5].add(name)
????def?_load(self):
????????if?not?self._module:
????????????head?globals?locals?after?level?modrefs?=?self._data
????????????mod?=?_hgextimport(_origimport?head?globals?locals?None?level)
????????????if?mod?is?self:
????????????????#?In?this?case?_hgextimport()?above?should?imply
????????????????#?_demandimport().?Otherwise?_hgextimport()?never
????????????????#?returns?_demandmod.?This?isn‘t?intentional?behavior
????????????????#?in?fact.?(see?al
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-08?14:37??Sourcetree.app\
?????目錄???????????0??2018-11-08?14:37??Sourcetree.app\Contents\
?????目錄???????????0??2018-11-08?14:37??Sourcetree.app\Contents\_CodeSignature\
?????文件??????807680??2018-11-08?14:37??Sourcetree.app\Contents\_CodeSignature\CodeResources
?????目錄???????????0??2018-11-08?14:37??Sourcetree.app\Contents\MacOS\
?????文件?????4855904??2018-11-08?14:37??Sourcetree.app\Contents\MacOS\Sourcetree
?????目錄???????????0??2018-11-08?14:37??Sourcetree.app\Contents\Resources\
?????目錄???????????0??2018-11-08?14:35??Sourcetree.app\Contents\Resources\de.lproj\
?????文件???????24190??2018-11-08?14:35??Sourcetree.app\Contents\Resources\de.lproj\CreatePatchSheet.nib
?????文件???????27420??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\FileLogWindow.nib
?????文件??????127340??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\LogView.nib
?????文件???????22999??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\AddSubmoduleSheet.nib
?????文件???????14553??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\GitStashSheet.nib
?????文件???????15279??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\DeleteBranchConfirmationDialog.nib
?????文件???????84428??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\NetworkMonitor.nib
?????文件???????19729??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\RevisionFileListView.nib
?????文件???????17718??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\FlowStartSheet.nib
?????文件???????23058??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\MultipleFileLogWindow.nib
?????文件???????22775??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\FlowInitSheet.nib
?????文件???????26001??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\CreatePullRequestSheet.nib
?????文件???????26325??2018-11-08?14:33??Sourcetree.app\Contents\Resources\de.lproj\GitPushSheet.nib
?????文件???????32032??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\NPSPopoverView.nib
?????文件???????18016??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\GitReba
?????文件???????36576??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\MercurialPushSheet.nib
?????文件???????15592??2018-11-08?14:33??Sourcetree.app\Contents\Resources\de.lproj\GitResetBranchSheet.nib
?????文件???????18550??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\IgnoreSheet.nib
?????文件???????12452??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\SSHView.nib
?????文件???????24933??2018-11-08?14:33??Sourcetree.app\Contents\Resources\de.lproj\GitAddEditSubtreeSheet.nib
?????文件???????13988??2018-11-08?14:34??Sourcetree.app\Contents\Resources\de.lproj\UpdateSheet.nib
?????文件???????15551??2018-11-08?14:33??Sourcetree.app\Contents\Resources\de.lproj\MercurialBookmarkSheet.nib
?????文件???????44734??2018-11-08?14:35??Sourcetree.app\Contents\Resources\de.lproj\ApplyPatchSheet.nib
............此處省略2885個文件信息
評論
共有 條評論