hgext/narrow/narrowpatch.py
changeset 36345 f85e32a5e5c8
parent 36079 a2a6e724d61a
child 36472 d0d5eef57fb0
--- a/hgext/narrow/narrowpatch.py	Wed Feb 21 09:43:35 2018 -0500
+++ b/hgext/narrow/narrowpatch.py	Wed Feb 21 10:08:35 2018 -0500
@@ -31,9 +31,9 @@
                 copy, getfilectx, *args, **kwargs):
         if util.safehasattr(repo, 'narrowmatch'):
             narrowmatch = repo.narrowmatch()
-            modified = filter(narrowmatch, modified)
-            added = filter(narrowmatch, added)
-            removed = filter(narrowmatch, removed)
+            modified = [f for f in modified if narrowmatch(f)]
+            added = [f for f in added if narrowmatch(f)]
+            removed = [f for f in removed if narrowmatch(f)]
             copy = {k: v for k, v in copy.iteritems() if narrowmatch(k)}
         return orig(repo, revs, ctx1, ctx2, modified, added, removed, copy,
                     getfilectx, *args, **kwargs)