diff -r 1c3352d7eaf2 -r 42a7195541a1 mercurial/localrepo.py --- a/mercurial/localrepo.py Sun Mar 12 07:09:18 2017 +0530 +++ b/mercurial/localrepo.py Fri Aug 05 14:29:22 2016 +0200 @@ -278,7 +278,7 @@ # This list it to be filled by extension during repo setup self._phasedefaults = [] try: - self.ui.readconfig(self.join("hgrc"), self.root) + self.ui.readconfig(self.vfs.join("hgrc"), self.root) self._loadextensions() except IOError: pass