mercurial/subrepo.py
changeset 23364 83736508e98a
parent 23363 55525924af43
child 23365 2ff394bbfa74
--- a/mercurial/subrepo.py	Wed Nov 19 18:35:14 2014 +0900
+++ b/mercurial/subrepo.py	Wed Nov 19 18:35:14 2014 +0900
@@ -522,7 +522,7 @@
         self._state = state
         r = ctx._repo
         root = r.wjoin(path)
-        create = not os.path.exists(os.path.join(root, '.hg'))
+        create = not r.wvfs.exists('%s/.hg' % path)
         self._repo = hg.repository(r.baseui, root, create=create)
         for s, k in [('ui', 'commitsubrepos')]:
             v = r.ui.config(s, k)