mercurial/dirstate.py
changeset 1268 c631f26346ca
parent 1245 d0a960b437a8
child 1270 fc3b41570082
--- a/mercurial/dirstate.py
+++ b/mercurial/dirstate.py
@@ -333,7 +333,8 @@ class dirstate:
                     l.append(fn)
 
             if not s or stat.S_ISDIR(s.st_mode):
-                return self.ignore(fn) and False or match(fn)
+                if self.ignore(fn): return False
+                return match(fn)
 
             if not stat.S_ISREG(s.st_mode):
                 return False