diff -r ea4a7c8909ae -r 5326820a2952 mercurial/manifest.py --- a/mercurial/manifest.py Wed Apr 08 10:06:05 2015 -0700 +++ b/mercurial/manifest.py Wed Apr 08 10:03:59 2015 -0700 @@ -206,7 +206,7 @@ lm = self._lm for fn in files: if fn in lm: - ret._lm[fn] = self._lm[fn] + ret._lm[fn] = lm[fn] return ret def filesnotin(self, m2):