diff -r 13815c9decd4 -r 7346f93be7a4 mercurial/statichttprepo.py --- a/mercurial/statichttprepo.py Wed Jun 19 17:03:13 2024 +0200 +++ b/mercurial/statichttprepo.py Wed Jun 19 19:10:49 2024 +0200 @@ -219,6 +219,9 @@ self.store = localrepo.makestore(requirements, self.path, vfsclass) self.spath = self.store.path self.svfs = self.store.opener + # We can't use Rust because the Rust code cannot cope with the + # `httprangereader` (yet?) + self.svfs.rust_compatible = False self.sjoin = self.store.join self._filecache = {} self.requirements = requirements