mercurial/subrepo.py
branchstable
changeset 24877 cc497780eaf9
parent 24876 b5513ee85dd8
child 24924 41cd8171e58f
equal deleted inserted replaced
24876:b5513ee85dd8 24877:cc497780eaf9
   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')