mercurial/revlog.py
changeset 41 df3f46253878
parent 36 da28286bf6b7
child 45 f2b2d5daec30
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