diff -r bbc24c0753a0 -r 127281884959 mercurial/dirstate.py --- a/mercurial/dirstate.py Wed Apr 22 00:55:32 2009 +0200 +++ b/mercurial/dirstate.py Wed Apr 22 00:56:06 2009 +0200 @@ -454,7 +454,7 @@ work = [] wadd = work.append - files = util.unique(match.files()) + files = set(match.files()) if not files or '.' in files: files = [''] results = {'.hg': None}