Mercurial > public > mercurial-scm > hg-stable
diff mercurial/util.py @ 2791:f4d916351366
Add portable shell-quoting function; teach mq to use it.
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Sat, 05 Aug 2006 15:23:26 -0700 |
parents | e6bef16b6cec |
children | 1e8b8107a2c9 |
line wrap: on
line diff
--- a/mercurial/util.py Sun Aug 06 16:03:02 2006 +0200 +++ b/mercurial/util.py Sat Aug 05 15:23:26 2006 -0700 @@ -611,6 +611,9 @@ def samestat(s1, s2): return False + def shellquote(s): + return '"%s"' % s.replace('"', '\\"') + def explain_exit(code): return _("exited with status %d") % code, code @@ -700,6 +703,9 @@ else: raise + def shellquote(s): + return "'%s'" % s.replace("'", "'\\''") + def testpid(pid): '''return False if pid dead, True if running or not sure''' try: