comparison mercurial/manifest.py @ 1680:c21b54f7f7b8

Merge with crew
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Wed, 01 Feb 2006 19:18:15 +0100
parents b345cc4c22c0 cf40d2a30fef
children
comparison
equal deleted inserted replaced
1679:675ca845c2f8 1680:c21b54f7f7b8
106 if not changed or not self.listcache or not p1 or \ 106 if not changed or not self.listcache or not p1 or \
107 self.mapcache[0] != p1: 107 self.mapcache[0] != p1:
108 files = map.keys() 108 files = map.keys()
109 files.sort() 109 files.sort()
110 110
111 # if this is changed to support newlines in filenames,
112 # be sure to check the templates/ dir again (especially *-raw.tmpl)
111 text = ["%s\000%s%s\n" % 113 text = ["%s\000%s%s\n" %
112 (f, hex(map[f]), flags[f] and "x" or '') 114 (f, hex(map[f]), flags[f] and "x" or '')
113 for f in files] 115 for f in files]
114 self.listcache = array.array('c', "".join(text)) 116 self.listcache = array.array('c', "".join(text))
115 cachedelta = None 117 cachedelta = None