equal
deleted
inserted
replaced
51 delta = mdiff.patchtext(self.delta(node)) |
51 delta = mdiff.patchtext(self.delta(node)) |
52 deltamap = manifestdict() |
52 deltamap = manifestdict() |
53 for f, n in self.parselines(delta): |
53 for f, n in self.parselines(delta): |
54 deltamap.rawset(f, n) |
54 deltamap.rawset(f, n) |
55 return deltamap |
55 return deltamap |
56 |
56 |
57 def read(self, node): |
57 def read(self, node): |
58 if node == nullid: return manifestdict() # don't upset local cache |
58 if node == nullid: return manifestdict() # don't upset local cache |
59 if self.mapcache and self.mapcache[0] == node: |
59 if self.mapcache and self.mapcache[0] == node: |
60 return self.mapcache[1] |
60 return self.mapcache[1] |
61 text = self.revision(node) |
61 text = self.revision(node) |