equal
deleted
inserted
replaced
567 self._state = state |
567 self._state = state |
568 r = ctx.repo() |
568 r = ctx.repo() |
569 root = r.wjoin(path) |
569 root = r.wjoin(path) |
570 create = not r.wvfs.exists('%s/.hg' % path) |
570 create = not r.wvfs.exists('%s/.hg' % path) |
571 self._repo = hg.repository(r.baseui, root, create=create) |
571 self._repo = hg.repository(r.baseui, root, create=create) |
|
572 |
|
573 # Propagate the parent's --hidden option |
|
574 if r is r.unfiltered(): |
|
575 self._repo = self._repo.unfiltered() |
|
576 |
572 self.ui = self._repo.ui |
577 self.ui = self._repo.ui |
573 for s, k in [('ui', 'commitsubrepos')]: |
578 for s, k in [('ui', 'commitsubrepos')]: |
574 v = r.ui.config(s, k) |
579 v = r.ui.config(s, k) |
575 if v: |
580 if v: |
576 self.ui.setconfig(s, k, v, 'subrepo') |
581 self.ui.setconfig(s, k, v, 'subrepo') |