equal
deleted
inserted
replaced
46 flag[f] = (n[40:-1] == "x") |
46 flag[f] = (n[40:-1] == "x") |
47 self.mapcache = (node, map, flag) |
47 self.mapcache = (node, map, flag) |
48 return map |
48 return map |
49 |
49 |
50 def readflags(self, node): |
50 def readflags(self, node): |
51 if node == nullid: return {} # don't upset local cache |
51 if node == nullid: return manifestflags() # don't upset local cache |
52 if not self.mapcache or self.mapcache[0] != node: |
52 if not self.mapcache or self.mapcache[0] != node: |
53 self.read(node) |
53 self.read(node) |
54 return self.mapcache[2] |
54 return self.mapcache[2] |
55 |
55 |
56 def diff(self, a, b): |
56 def diff(self, a, b): |