diff -r 3b8e6c095239 -r cb4449921a1d mercurial/dirstate.py --- a/mercurial/dirstate.py Fri Oct 03 21:21:20 2014 -0700 +++ b/mercurial/dirstate.py Fri Oct 10 14:32:36 2014 -0700 @@ -908,8 +908,8 @@ elif state == 'r': radd(fn) - return (lookup, (modified, added, removed, deleted, unknown, ignored, - clean)) + return (lookup, scmutil.status(modified, added, removed, deleted, + unknown, ignored, clean)) def matches(self, match): '''