mercurial/manifest.py
changeset 3223 53e843840349
parent 3196 f3b939444c72
child 3607 f4c9bb4ad7b1
equal deleted inserted replaced
3222:a5603ad915c5 3223:53e843840349
    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)