diff -r 48fd1dfb99aa -r 7cc77030c557 mercurial/statichttprepo.py --- a/mercurial/statichttprepo.py Wed Jan 14 20:29:47 2015 -0800 +++ b/mercurial/statichttprepo.py Thu Jan 15 23:17:12 2015 +0100 @@ -109,7 +109,7 @@ self.names = namespaces.namespaces() try: - requirements = scmutil.readrequires(self.opener, self.supported) + requirements = scmutil.readrequires(self.vfs, self.supported) except IOError, inst: if inst.errno != errno.ENOENT: raise @@ -117,7 +117,7 @@ # check if it is a non-empty old-style repository try: - fp = self.opener("00changelog.i") + fp = self.vfs("00changelog.i") fp.read(1) fp.close() except IOError, inst: