Mercurial > public > mercurial-scm > hg-stable
diff mercurial/utils/procutil.py @ 38495:72286f9e324f
procutil: add a shim for translating shell commands to native commands
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Thu, 28 Jun 2018 22:23:08 -0400 |
parents | d24ad71ff869 |
children | c153f440682f |
line wrap: on
line diff
--- a/mercurial/utils/procutil.py Sat Jun 16 23:26:40 2018 +0900 +++ b/mercurial/utils/procutil.py Thu Jun 28 22:23:08 2018 -0400 @@ -317,6 +317,13 @@ env['HG'] = hgexecutable() return env +if pycompat.iswindows: + def shelltonative(cmd, env): + return platform.shelltocmdexe(cmd, shellenviron(env)) +else: + def shelltonative(cmd, env): + return cmd + def system(cmd, environ=None, cwd=None, out=None): '''enhanced shell command execution. run with environment maybe modified, maybe in different dir.