mercurial/hg.py
changeset 730 d2dc7663d512
parent 726 809a870a0e73
child 735 3433b228bbb3
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -478,7 +478,7 @@ class dirstate:
             else:
                 if match(fn): unknown.append(fn)
 
-        return (lookup, changed, added, dc.keys(), unknown)
+        return (lookup, changed, added, filter(match, dc.keys()), unknown)
 
 # used to avoid circular references so destructors work
 def opener(base):