diff -r df54786a3203 -r 601944f41257 mercurial/dirstate.py --- a/mercurial/dirstate.py Mon Oct 14 18:29:56 2013 +0200 +++ b/mercurial/dirstate.py Mon Oct 14 00:25:29 2013 -0400 @@ -815,7 +815,7 @@ if (listignored or mexact(fn)) and dirignore(fn): if listignored: iadd(fn) - elif listunknown: + else: uadd(fn) continue