diff -r 5e1083447f7f -r 1d07bf106c2a mercurial/scmutil.py --- a/mercurial/scmutil.py Thu Sep 05 11:45:27 2013 -0400 +++ b/mercurial/scmutil.py Wed Sep 04 18:42:55 2013 -0700 @@ -755,7 +755,8 @@ ctx = repo[None] dirstate = repo.dirstate - walkresults = dirstate.walk(matcher, sorted(ctx.substate), True, False) + walkresults = dirstate.walk(matcher, sorted(ctx.substate), True, False, + full=False) for abs, st in walkresults.iteritems(): dstate = dirstate[abs] if dstate == '?' and audit_path.check(abs):