--- a/mercurial/util.py Sat Jan 26 00:14:20 2008 +0100
+++ b/mercurial/util.py Fri Jan 25 15:54:25 2008 -0500
@@ -262,7 +262,7 @@
"convert a glob pattern into a regexp"
i, n = 0, len(pat)
res = ''
- group = False
+ group = 0
def peek(): return i < n and pat[i]
while i < n:
c = pat[i]
@@ -292,11 +292,11 @@
stuff = '\\' + stuff
res = '%s[%s]' % (res, stuff)
elif c == '{':
- group = True
+ group += 1
res += '(?:'
elif c == '}' and group:
res += ')'
- group = False
+ group -= 1
elif c == ',' and group:
res += '|'
elif c == '\\':