Mercurial > hg > pyhgsh
comparison mercurial/hg.py @ 735:3433b228bbb3
An empty .hgignore file must cause us to ignore nothing, not everything!
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed, 20 Jul 2005 03:37:01 -0800 |
parents | d2dc7663d512 |
children | 8db4d406b3d3 |
comparison
equal
deleted
inserted
replaced
734:d4e161d60f61 | 735:3433b228bbb3 |
---|---|
297 + " regular expression '%s'\n" % p) | 297 + " regular expression '%s'\n" % p) |
298 else: | 298 else: |
299 bigpat.append(util.pconvert(pat[:-1])) | 299 bigpat.append(util.pconvert(pat[:-1])) |
300 except IOError: pass | 300 except IOError: pass |
301 | 301 |
302 s = "(?:%s)" % (")|(?:".join(bigpat)) | 302 if bigpat: |
303 r = re.compile(s) | 303 s = "(?:%s)" % (")|(?:".join(bigpat)) |
304 self.ignorefunc = r.search | 304 r = re.compile(s) |
305 self.ignorefunc = r.search | |
306 else: | |
307 self.ignorefunc = util.never | |
305 | 308 |
306 return self.ignorefunc(f) | 309 return self.ignorefunc(f) |
307 | 310 |
308 def __del__(self): | 311 def __del__(self): |
309 if self.dirty: | 312 if self.dirty: |