mercurial/dirstate.py
changeset 32226 8f1a2b848b52
parent 31553 ddadb6b0b58e
child 32248 d74b0cff94a9
--- a/mercurial/dirstate.py	Fri May 05 08:49:07 2017 -0700
+++ b/mercurial/dirstate.py	Fri May 05 08:49:46 2017 -0700
@@ -1021,6 +1021,8 @@
             wadd = work.append
             while work:
                 nd = work.pop()
+                if not match.visitdir(nd):
+                    continue
                 skip = None
                 if nd == '.':
                     nd = ''