diff -r 7658221da551 -r cc8c09855d19 mercurial/context.py --- a/mercurial/context.py Thu May 26 10:46:34 2011 +0200 +++ b/mercurial/context.py Thu May 26 17:15:35 2011 -0500 @@ -842,7 +842,7 @@ if self._repo.dirstate[f] != 'a': self._repo.ui.warn(_("%s not added!\n") % f) else: - self._repo.dirstate.forget(f) + self._repo.dirstate.drop(f) finally: wlock.release() @@ -863,7 +863,7 @@ raise for f in list: if self._repo.dirstate[f] == 'a': - self._repo.dirstate.forget(f) + self._repo.dirstate.drop(f) elif f not in self._repo.dirstate: self._repo.ui.warn(_("%s not tracked!\n") % f) else: