# HG changeset patch # User Benoit Boissinot # Date 1143153593 -3600 # Node ID 4b0535c678d6a71ea992e079c3d473aafdfdcaaf # Parent 719cf07b076de55c3c8a0262154adb392f48f1ab make it possible to escape characters in a glob expression diff -r 719cf07b076d -r 4b0535c678d6 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