mercurial/server.py
changeset 49284 d44e3c45f0e4
parent 48875 6000f5b25c9b
equal deleted inserted replaced
49283:44b26349127b 49284:d44e3c45f0e4
    90             if not runargs:
    90             if not runargs:
    91                 runargs = procutil.hgcmd() + pycompat.sysargv[1:]
    91                 runargs = procutil.hgcmd() + pycompat.sysargv[1:]
    92             runargs.append(b'--daemon-postexec=unlink:%s' % lockpath)
    92             runargs.append(b'--daemon-postexec=unlink:%s' % lockpath)
    93             # Don't pass --cwd to the child process, because we've already
    93             # Don't pass --cwd to the child process, because we've already
    94             # changed directory.
    94             # changed directory.
    95             for i in pycompat.xrange(1, len(runargs)):
    95             for i in range(1, len(runargs)):
    96                 if runargs[i].startswith(b'--cwd='):
    96                 if runargs[i].startswith(b'--cwd='):
    97                     del runargs[i]
    97                     del runargs[i]
    98                     break
    98                     break
    99                 elif runargs[i].startswith(b'--cwd'):
    99                 elif runargs[i].startswith(b'--cwd'):
   100                     del runargs[i : i + 2]
   100                     del runargs[i : i + 2]