diff mercurial/cmdutil.py @ 10239:8e4be44a676f

Find right hg command for detached process On Windows, Mercurial can be run from the python script of from a frozen executable. In the first case, we have to call the python interpreter since the script is not executable. Frozen executable can be called directly. Fix 3/3 for issue421
author Patrick Mezard <pmezard@gmail.com>
date Wed, 06 Jan 2010 21:11:58 +0100
parents e22695b4472f
children 3af4b39afe2a
line wrap: on
line diff
--- a/mercurial/cmdutil.py	Wed Jan 06 21:11:58 2010 +0100
+++ b/mercurial/cmdutil.py	Wed Jan 06 21:11:58 2010 +0100
@@ -572,7 +572,7 @@
         os.close(lockfd)        
         try:
             if not runargs:
-                runargs = sys.argv[:]
+                runargs = util.hgcmd() + sys.argv[1:]
             runargs.append('--daemon-pipefds=%s' % lockpath)
             # Don't pass --cwd to the child process, because we've already
             # changed directory.