diff -r ba51a8225a60 -r b5d1eaade333 mercurial/patch.py --- a/mercurial/patch.py Sat Mar 10 17:45:32 2007 -0800 +++ b/mercurial/patch.py Sat Mar 10 23:21:33 2007 -0300 @@ -464,17 +464,6 @@ if not changes: changes = repo.status(node1, node2, files, match=match)[:5] modified, added, removed, deleted, unknown = changes - if files: - def filterfiles(filters): - l = [x for x in filters if x in files] - - for t in files: - if not t.endswith("/"): - t += "/" - l += [x for x in filters if x.startswith(t)] - return l - - modified, added, removed = map(filterfiles, (modified, added, removed)) if not modified and not added and not removed: return