comparison mercurial/revlog.py @ 41:df3f46253878

Fix truncate logic for indices again
author mpm@selenic.com
date Sat, 07 May 2005 16:33:31 -0800
parents da28286bf6b7
children f2b2d5daec30
comparison
equal deleted inserted replaced
40:5f87633e1ea2 41:df3f46253878
161 self.nodemap[node] = n 161 self.nodemap[node] = n
162 entry = struct.pack(indexformat, *e) 162 entry = struct.pack(indexformat, *e)
163 163
164 transaction.add(self.datafile, e[0]) 164 transaction.add(self.datafile, e[0])
165 self.opener(self.datafile, "a").write(data) 165 self.opener(self.datafile, "a").write(data)
166 transaction.add(self.indexfile, (n + 1) * len(entry)) 166 transaction.add(self.indexfile, n * len(entry))
167 self.opener(self.indexfile, "a").write(entry) 167 self.opener(self.indexfile, "a").write(entry)
168 168
169 self.cache = (node, n, text) 169 self.cache = (node, n, text)
170 return node 170 return node
171 171