diff -r 121999244123 -r 720ae5085ee3 mercurial/localrepo.py --- a/mercurial/localrepo.py Sun Jun 10 19:16:20 2007 -0500 +++ b/mercurial/localrepo.py Sun Jun 10 21:16:58 2007 -0500 @@ -810,6 +810,8 @@ if f in m1: del m1[f] removed.append(f) + elif f in m2: + removed.append(f) mn = self.manifest.add(m1, tr, linkrev, c1[0], c2[0], (new, removed)) # add changeset