Changeset View
Changeset View
Standalone View
Standalone View
mercurial/localrepo.py
Show All 22 Lines | from .node import ( | ||||
nullrev, | nullrev, | ||||
short, | short, | ||||
) | ) | ||||
from . import ( | from . import ( | ||||
bookmarks, | bookmarks, | ||||
branchmap, | branchmap, | ||||
bundle2, | bundle2, | ||||
changegroup, | changegroup, | ||||
changelog, | |||||
color, | color, | ||||
context, | context, | ||||
dirstate, | dirstate, | ||||
dirstateguard, | dirstateguard, | ||||
discovery, | discovery, | ||||
encoding, | encoding, | ||||
error, | error, | ||||
exchange, | exchange, | ||||
extensions, | extensions, | ||||
filelog, | filelog, | ||||
hook, | hook, | ||||
lock as lockmod, | lock as lockmod, | ||||
manifest, | |||||
match as matchmod, | match as matchmod, | ||||
merge as mergemod, | merge as mergemod, | ||||
mergeutil, | mergeutil, | ||||
namespaces, | namespaces, | ||||
narrowspec, | narrowspec, | ||||
obsolete, | obsolete, | ||||
pathutil, | pathutil, | ||||
phases, | phases, | ||||
▲ Show 20 Lines • Show All 1246 Lines • ▼ Show 20 Line(s) | def _phasecache(self): | ||||
return phases.phasecache(self, self._phasedefaults) | return phases.phasecache(self, self._phasedefaults) | ||||
@storecache('obsstore') | @storecache('obsstore') | ||||
def obsstore(self): | def obsstore(self): | ||||
return obsolete.makestore(self.ui, self) | return obsolete.makestore(self.ui, self) | ||||
@storecache('00changelog.i') | @storecache('00changelog.i') | ||||
def changelog(self): | def changelog(self): | ||||
return changelog.changelog(self.svfs, | return self.store.changelog(txnutil.mayhavepending(self.root)) | ||||
trypending=txnutil.mayhavepending(self.root)) | |||||
@storecache('00manifest.i') | @storecache('00manifest.i') | ||||
def manifestlog(self): | def manifestlog(self): | ||||
rootstore = manifest.manifestrevlog(self.svfs) | return self.store.manifestlog(self, self._storenarrowmatch) | ||||
return manifest.manifestlog(self.svfs, self, rootstore, | |||||
self._storenarrowmatch) | |||||
@repofilecache('dirstate') | @repofilecache('dirstate') | ||||
def dirstate(self): | def dirstate(self): | ||||
return self._makedirstate() | return self._makedirstate() | ||||
def _makedirstate(self): | def _makedirstate(self): | ||||
"""Extension point for wrapping the dirstate per-repo.""" | """Extension point for wrapping the dirstate per-repo.""" | ||||
sparsematchfn = lambda: sparse.matcher(self) | sparsematchfn = lambda: sparse.matcher(self) | ||||
▲ Show 20 Lines • Show All 1994 Lines • Show Last 20 Lines |