diff -r 6d68edc3217f -r 6a9025a667ae mercurial/localrepo.py --- a/mercurial/localrepo.py Sun Jul 20 19:08:59 2008 +0200 +++ b/mercurial/localrepo.py Fri Jul 18 12:31:40 2008 +0200 @@ -953,7 +953,7 @@ def mfmatches(ctx): mf = ctx.manifest().copy() - for fn in mf: + for fn in mf.keys(): if not match(fn): del mf[fn] return mf