diff -r 7658221da551 -r cc8c09855d19 mercurial/commands.py --- a/mercurial/commands.py Thu May 26 10:46:34 2011 +0200 +++ b/mercurial/commands.py Thu May 26 17:15:35 2011 -0500 @@ -4264,7 +4264,7 @@ audit_path = scmutil.pathauditor(repo.root) for f in remove[0]: if repo.dirstate[f] == 'a': - repo.dirstate.forget(f) + repo.dirstate.drop(f) continue audit_path(f) try: