mercurial/hg.py
changeset 14168 135e244776f0
parent 14161 8a0fca925992
child 14213 30273f0c776b
equal deleted inserted replaced
14167:0e4753807c93 14168:135e244776f0
   135         os.mkdir(root)
   135         os.mkdir(root)
   136     util.makedir(roothg, notindexed=True)
   136     util.makedir(roothg, notindexed=True)
   137 
   137 
   138     requirements = ''
   138     requirements = ''
   139     try:
   139     try:
   140         requirements = srcrepo.opener('requires').read()
   140         requirements = srcrepo.opener.read('requires')
   141     except IOError, inst:
   141     except IOError, inst:
   142         if inst.errno != errno.ENOENT:
   142         if inst.errno != errno.ENOENT:
   143             raise
   143             raise
   144 
   144 
   145     requirements += 'shared\n'
   145     requirements += 'shared\n'
   146     file(os.path.join(roothg, 'requires'), 'w').write(requirements)
   146     util.writefile(os.path.join(roothg, 'requires'), requirements)
   147     file(os.path.join(roothg, 'sharedpath'), 'w').write(sharedpath)
   147     util.writefile(os.path.join(roothg, 'sharedpath'), sharedpath)
   148 
   148 
   149     r = repository(ui, root)
   149     r = repository(ui, root)
   150 
   150 
   151     default = srcrepo.ui.config('paths', 'default')
   151     default = srcrepo.ui.config('paths', 'default')
   152     if default:
   152     if default: