mercurial/match.py
changeset 21915 d516b6de3821
parent 21909 335bb8b80443
child 22513 ca709785caf2
--- a/mercurial/match.py	Tue Jul 15 15:14:45 2014 -0700
+++ b/mercurial/match.py	Tue Jul 15 15:34:50 2014 -0700
@@ -247,7 +247,7 @@
     i, n = 0, len(pat)
     res = ''
     group = 0
-    escape = re.escape
+    escape = util.re.escape
     def peek():
         return i < n and pat[i]
     while i < n:
@@ -310,11 +310,11 @@
     if kind == 're':
         return pat
     if kind == 'path':
-        return '^' + re.escape(pat) + '(?:/|$)'
+        return '^' + util.re.escape(pat) + '(?:/|$)'
     if kind == 'relglob':
         return '(?:|.*/)' + _globre(pat) + globsuffix
     if kind == 'relpath':
-        return re.escape(pat) + '(?:/|$)'
+        return util.re.escape(pat) + '(?:/|$)'
     if kind == 'relre':
         if pat.startswith('^'):
             return pat