Mercurial > public > mercurial-scm > hg-stable
diff mercurial/revlog.py @ 51023:720e5a5f2b95
stream-clone: use `revlog.reading` in `revlog.get_streams`
We can get the same result while using more standard method, so we do.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 25 Sep 2023 17:18:40 +0200 |
parents | aed91a4421b8 |
children | 509f0f7fc89e |
line wrap: on
line diff
--- a/mercurial/revlog.py Mon Sep 25 16:57:53 2023 +0200 +++ b/mercurial/revlog.py Mon Sep 25 17:18:40 2023 +0200 @@ -576,7 +576,7 @@ elif force_inline: def get_stream(): - with self._datafp() as fp_d: + with self.reading(): yield None for rev in range(n): @@ -589,7 +589,7 @@ header = self.index.pack_header(header) idx = header + idx yield idx - yield self._getsegmentforrevs(rev, rev, df=fp_d)[1] + yield self._getsegmentforrevs(rev, rev)[1] inline_stream = get_stream() next(inline_stream)