equal
deleted
inserted
replaced
3116 fp.write(serialized_sidedata) |
3116 fp.write(serialized_sidedata) |
3117 new_entries.append(entry) |
3117 new_entries.append(entry) |
3118 current_offset += len(serialized_sidedata) |
3118 current_offset += len(serialized_sidedata) |
3119 |
3119 |
3120 # rewrite the new index entries |
3120 # rewrite the new index entries |
3121 with self._indexfp(b'w+') as fp: |
3121 with self._indexfp(b'r+') as fp: |
3122 fp.seek(startrev * self.index.entry_size) |
3122 fp.seek(startrev * self.index.entry_size) |
3123 for i, e in enumerate(new_entries): |
3123 for i, e in enumerate(new_entries): |
3124 rev = startrev + i |
3124 rev = startrev + i |
3125 self.index.replace_sidedata_info(rev, e[8], e[9], e[0]) |
3125 self.index.replace_sidedata_info(rev, e[8], e[9], e[0]) |
3126 packed = self.index.entry_binary(rev) |
3126 packed = self.index.entry_binary(rev) |