mercurial/revlog.py
changeset 2089 cb99c711c59f
parent 2084 d66278012853
child 2138 f5046cab9e2e
child 2176 9b42304d9896
equal deleted inserted replaced
2088:f16435b45780 2089:cb99c711c59f
   926             transaction.add(self.indexfile, n * len(entry))
   926             transaction.add(self.indexfile, n * len(entry))
   927             f = self.opener(self.datafile, "a")
   927             f = self.opener(self.datafile, "a")
   928             if data[0]:
   928             if data[0]:
   929                 f.write(data[0])
   929                 f.write(data[0])
   930             f.write(data[1])
   930             f.write(data[1])
       
   931             f.close()
   931             f = self.opener(self.indexfile, "a")
   932             f = self.opener(self.indexfile, "a")
   932         else:
   933         else:
   933             f = self.opener(self.indexfile, "a+")
   934             f = self.opener(self.indexfile, "a+")
   934             f.seek(0, 2)
   935             f.seek(0, 2)
   935             transaction.add(self.indexfile, f.tell(), self.count() - 1)
   936             transaction.add(self.indexfile, f.tell(), self.count() - 1)