equal
deleted
inserted
replaced
36 self.listcache = None |
36 self.listcache = None |
37 revlog.__init__(self, opener, "00manifest.i") |
37 revlog.__init__(self, opener, "00manifest.i") |
38 |
38 |
39 def parse(self, lines): |
39 def parse(self, lines): |
40 mfdict = manifestdict() |
40 mfdict = manifestdict() |
|
41 fdict = mfdict._flags |
41 for l in lines.splitlines(): |
42 for l in lines.splitlines(): |
42 f, n = l.split('\0') |
43 f, n = l.split('\0') |
43 if len(n) > 40: |
44 if len(n) > 40: |
44 mfdict._flags[f] = n[40:] |
45 fdict[f] = n[40:] |
45 mfdict[f] = bin(n[:40]) |
46 mfdict[f] = bin(n[:40]) |
46 else: |
47 else: |
47 mfdict[f] = bin(n) |
48 mfdict[f] = bin(n) |
48 return mfdict |
49 return mfdict |
49 |
50 |