Mercurial > public > mercurial-scm > hg
comparison mercurial/manifest.py @ 2832: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
2831:0b50a580be36 | 2832: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): |