addしたファイルがいらなくなったとき、revertしてもMercurialの管理下から外れるだけでファイル自体は消えない。
$ touch newfile $ hg add newfile $ hg status A newfile $ hg revert . $ hg status ? newfile
たくさんファイルがあって、手で消すのがいやだったので、次のようにした。
$ hg status | awk '/^\?/ {print $2}' | xargs rm
revertに管理外のファイルを消すオプションがあってもよさそうだ。