comparison mercurial/hg.py @ 9:b4d0c3786ad3 0.4c

Ignore empty ignore patterns
author mpm@selenic.com
date Tue, 03 May 2005 18:51:52 -0800
parents ce3bd728b858
children e76ed1e480ef
comparison
equal deleted inserted replaced
8:e5a480dadca3 9:b4d0c3786ad3
267 if self.ignorelist is None: 267 if self.ignorelist is None:
268 self.ignorelist = [] 268 self.ignorelist = []
269 try: 269 try:
270 l = open(os.path.join(self.root, ".hgignore")).readlines() 270 l = open(os.path.join(self.root, ".hgignore")).readlines()
271 for pat in l: 271 for pat in l:
272 self.ignorelist.append(re.compile(pat[:-1])) 272 if pat != "\n":
273 self.ignorelist.append(re.compile(pat[:-1]))
273 except IOError: pass 274 except IOError: pass
274 for pat in self.ignorelist: 275 for pat in self.ignorelist:
275 if pat.search(f): return True 276 if pat.search(f): return True
276 return False 277 return False
277 278