diff -r 98a9266db803 -r 9a21fc2c7d32 mercurial/localrepo.py --- a/mercurial/localrepo.py Fri May 11 23:11:43 2012 +0200 +++ b/mercurial/localrepo.py Fri May 04 15:54:55 2012 -0400 @@ -1333,6 +1333,8 @@ def mfmatches(ctx): mf = ctx.manifest().copy() + if match.always(): + return mf for fn in mf.keys(): if not match(fn): del mf[fn]