equal
deleted
inserted
replaced
1128 |
1128 |
1129 def read(self, node): |
1129 def read(self, node): |
1130 if node == revlog.nullid: |
1130 if node == revlog.nullid: |
1131 return self._newmanifest() # don't upset local cache |
1131 return self._newmanifest() # don't upset local cache |
1132 if node in self._mancache: |
1132 if node in self._mancache: |
1133 cached = self._mancache[node] |
1133 return self._mancache[node] |
1134 if (isinstance(cached, manifestctx) or |
|
1135 isinstance(cached, treemanifestctx)): |
|
1136 cached = cached.read() |
|
1137 return cached |
|
1138 if self._treeondisk: |
1134 if self._treeondisk: |
1139 def gettext(): |
1135 def gettext(): |
1140 return self.revision(node) |
1136 return self.revision(node) |
1141 def readsubtree(dir, subm): |
1137 def readsubtree(dir, subm): |
1142 return self.dirlog(dir).read(subm) |
1138 return self.dirlog(dir).read(subm) |