mercurial/cmdutil.py
changeset 10237 2f7a38f336f4
parent 10160 48653dea23dd
child 10238 e22695b4472f
equal deleted inserted replaced
10236:49a8625b8cac 10237:2f7a38f336f4
   578                 del runargs[i]
   578                 del runargs[i]
   579                 break
   579                 break
   580             elif runargs[i].startswith('--cwd'):
   580             elif runargs[i].startswith('--cwd'):
   581                 del runargs[i:i+2]
   581                 del runargs[i:i+2]
   582                 break
   582                 break
   583         pid = os.spawnvp(os.P_NOWAIT | getattr(os, 'P_DETACH', 0),
   583         pid = util.spawndetached(runargs)
   584                          runargs[0], runargs)
       
   585         os.close(wfd)
   584         os.close(wfd)
   586         os.read(rfd, 1)
   585         os.read(rfd, 1)
   587         if parentfn:
   586         if parentfn:
   588             return parentfn(pid)
   587             return parentfn(pid)
   589         else:
   588         else: