Mercurial > hg
comparison hgext/blackbox.py @ 23682:1642eb429536
windows: quote the specified string only when it has to be quoted
Before this patch, "windows.shellquote" (as used as "util.shellquote")
always quotes specified strings with double quotation marks, for
external process invocation.
But some problematic applications can't work correctly, when command
line arguments are quoted: see issue4463 for detail.
On the other hand, quoting itself is needed to specify arguments
containing whitespaces and/or some special characters exactly.
This patch makes "windows.shellquote" examine the specified string and
quote it only when it may have to be quoted for safety.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Thu, 25 Dec 2014 23:33:26 +0900 |
parents | 6d6f148cada9 |
children | 7cc77030c557 |
comparison
equal
deleted
inserted
replaced
23681:9476cb62298e | 23682:1642eb429536 |
---|