##// END OF EJS Templates
manifest: use public API for obtaining storage object...
Gregory Szorc -
r39356:57301ba4 default
parent child Browse files
Show More
@@ -1317,7 +1317,7 b' class manifestrevlog(object):'
1317 self = manifestrevlogref()
1317 self = manifestrevlogref()
1318 if repo is None or self is None:
1318 if repo is None or self is None:
1319 return
1319 return
1320 if repo.manifestlog._revlog is not self:
1320 if repo.manifestlog.getstorage(b'') is not self:
1321 # there's a different manifest in play now, abort
1321 # there's a different manifest in play now, abort
1322 return
1322 return
1323 self._fulltextcache.write()
1323 self._fulltextcache.write()
@@ -1583,7 +1583,7 b' class memmanifestctx(object):'
1583 self._manifestdict = manifestdict()
1583 self._manifestdict = manifestdict()
1584
1584
1585 def _storage(self):
1585 def _storage(self):
1586 return self._manifestlog._revlog
1586 return self._manifestlog.getstorage(b'')
1587
1587
1588 def new(self):
1588 def new(self):
1589 return memmanifestctx(self._manifestlog)
1589 return memmanifestctx(self._manifestlog)
@@ -1619,7 +1619,7 b' class manifestctx(object):'
1619 #self.linkrev = store.linkrev(rev)
1619 #self.linkrev = store.linkrev(rev)
1620
1620
1621 def _storage(self):
1621 def _storage(self):
1622 return self._manifestlog._revlog
1622 return self._manifestlog.getstorage(b'')
1623
1623
1624 def node(self):
1624 def node(self):
1625 return self._node
1625 return self._node
@@ -1689,7 +1689,7 b' class memtreemanifestctx(object):'
1689 self._treemanifest = treemanifest()
1689 self._treemanifest = treemanifest()
1690
1690
1691 def _storage(self):
1691 def _storage(self):
1692 return self._manifestlog._revlog
1692 return self._manifestlog.getstorage(b'')
1693
1693
1694 def new(self, dir=''):
1694 def new(self, dir=''):
1695 return memtreemanifestctx(self._manifestlog, dir=dir)
1695 return memtreemanifestctx(self._manifestlog, dir=dir)
General Comments 0
You need to be logged in to leave comments. Login now