##// END OF EJS Templates
manifest: minor performance tweak
Matt Mackall -
r5328:8d00788c default
parent child Browse files
Show More
@@ -38,10 +38,11 b' class manifest(revlog):'
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)
General Comments 0
You need to be logged in to leave comments. Login now