make it possible to escape characters in a glob expression
authorBenoit Boissinot <benoit.boissinot@ens-lyon.org>
Thu, 23 Mar 2006 23:39:53 +0100
changeset 1990 4b0535c678d6
parent 1986 719cf07b076d
child 1991 a8a618c57690
make it possible to escape characters in a glob expression
mercurial/util.py
--- a/mercurial/util.py	Wed Mar 22 05:30:47 2006 +0100
+++ b/mercurial/util.py	Thu Mar 23 23:39:53 2006 +0100
@@ -155,6 +155,13 @@
             group = False
         elif c == ',' and group:
             res += '|'
+        elif c == '\\':
+            p = peek()
+            if p:
+                i += 1
+                res += re.escape(p)
+            else:
+                res += re.escape(c)
         else:
             res += re.escape(c)
     return head + res + tail