mercurial/manifest.py
changeset 2844 e196aa1df169
parent 2843 0b50a580be36
child 2845 d0159c5f18bf
equal deleted inserted replaced
2843:0b50a580be36 2844:e196aa1df169
    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):