mercurial/subrepo.py
changeset 10378 e1401c74572f
parent 10324 55d134ef8ab7
child 10457 4f38d03d4975
equal deleted inserted replaced
10377:04e1e6743809 10378:e1401c74572f
   181             self._repo = hg.repository(r.ui, root)
   181             self._repo = hg.repository(r.ui, root)
   182         else:
   182         else:
   183             util.makedirs(root)
   183             util.makedirs(root)
   184             self._repo = hg.repository(r.ui, root, create=True)
   184             self._repo = hg.repository(r.ui, root, create=True)
   185             f = file(os.path.join(root, '.hg', 'hgrc'), 'w')
   185             f = file(os.path.join(root, '.hg', 'hgrc'), 'w')
   186             f.write('[paths]\ndefault = %s\n' % state[0])
   186             f.write('[paths]\ndefault = %s\n' % os.path.join(
       
   187                 _abssource(ctx._repo), path))
   187             f.close()
   188             f.close()
   188         self._repo._subparent = r
   189         self._repo._subparent = r
   189         self._repo._subsource = state[0]
   190         self._repo._subsource = state[0]
   190 
   191 
   191     def dirty(self):
   192     def dirty(self):