diff -r 412ac613fd89 -r 8864528874f7 mercurial/context.py --- a/mercurial/context.py Fri Aug 01 13:13:24 2014 -0700 +++ b/mercurial/context.py Fri Aug 01 12:49:00 2014 -0700 @@ -120,7 +120,7 @@ mf2 = self._manifestmatches(match, s) modified, added, clean = [], [], [] - deleted, unknown, ignored = s[3], [], [] + deleted, unknown, ignored = s[3], s[4], s[5] withflags = mf1.withflags() | mf2.withflags() for fn, mf2node in mf2.iteritems(): if fn in mf1: