comparison mercurial/manifest.py @ 2844:e196aa1df169

Start using manifestflags methods
author Matt Mackall <mpm@selenic.com>
date Sun, 16 Jul 2006 03:14:17 -0500
parents 0b50a580be36
children d0159c5f18bf
comparison
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):