changeset 1117 | 30ab5b8ee8ec |
parent 1104 | 98988cc3723a |
child 1183 | d9e85a75dbda |
--- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -141,6 +141,8 @@ class dirstate: st_size = kw.get('st_size', s.st_size) st_mtime = kw.get('st_mtime', s.st_mtime) self.map[f] = (state, s.st_mode, st_size, st_mtime) + if self.copies.has_key(f): + del self.copies[f] def forget(self, files): if not files: return