equal
deleted
inserted
replaced
944 self._inline = False |
944 self._inline = False |
945 for i in self: |
945 for i in self: |
946 e = self._io.packentry(self.index[i], self.node, self.version, i) |
946 e = self._io.packentry(self.index[i], self.node, self.version, i) |
947 fp.write(e) |
947 fp.write(e) |
948 |
948 |
949 # if we don't call rename, the temp file will never replace the |
949 # if we don't call close, the temp file will never replace the |
950 # real index |
950 # real index |
951 fp.rename() |
951 fp.close() |
952 |
952 |
953 tr.replace(self.indexfile, trindex * self._io.size) |
953 tr.replace(self.indexfile, trindex * self._io.size) |
954 self._chunkclear() |
954 self._chunkclear() |
955 |
955 |
956 def addrevision(self, text, transaction, link, p1, p2, cachedelta=None): |
956 def addrevision(self, text, transaction, link, p1, p2, cachedelta=None): |