diff -r 08b65d66f3e7 -r a54a1c101a9a mercurial/hg.py --- a/mercurial/hg.py Fri Jul 08 00:07:54 2005 -0800 +++ b/mercurial/hg.py Fri Jul 08 00:14:47 2005 -0800 @@ -507,7 +507,7 @@ bigpat.append(util.pconvert(pat[:-1])) except IOError: pass if bigpat: - s = "(%s)" % (")|(".join(bigpat)) + s = "(?:%s)" % (")|(?:".join(bigpat)) r = re.compile(s) self.ignorefunc = r.search else: