changeset 51022 | 9011c38b4f65 |
parent 51021 | 299b7b5440db |
child 51023 | 8520db304f01 |
--- a/mercurial/revlog.py Tue Sep 26 00:55:49 2023 +0200 +++ b/mercurial/revlog.py Tue Sep 26 02:49:18 2023 +0200 @@ -2228,9 +2228,9 @@ new_dfh = self._datafp(b'w+') new_dfh.truncate(0) # drop any potentially existing data try: - with self._indexfp() as read_ifh: + with self.reading(): for r in self: - new_dfh.write(self._getsegmentforrevs(r, r, df=read_ifh)[1]) + new_dfh.write(self._getsegmentforrevs(r, r)[1]) new_dfh.flush() if side_write: