changeset 26248:99b6afff09ae

posix: shellquote do not require quoting for "+" (issue4818)
author timeless@mozdev.org
date Fri, 04 Sep 2015 11:15:02 -0400
parents 7df5d4760873
children 3166bcc0c538
files mercurial/posix.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/posix.py	Sat Sep 12 12:16:39 2015 -0700
+++ b/mercurial/posix.py	Fri Sep 04 11:15:02 2015 -0400
@@ -350,7 +350,7 @@
         return '"%s"' % s
     global _needsshellquote
     if _needsshellquote is None:
-        _needsshellquote = re.compile(r'[^a-zA-Z0-9._/-]').search
+        _needsshellquote = re.compile(r'[^a-zA-Z0-9._/+-]').search
     if s and not _needsshellquote(s):
         # "s" shouldn't have to be quoted
         return s