During merges mercurial leaves .orig file for any unresolved file. But after manually resolving problems and marking a file correct it does not delete the .orig file. Can it
If you just want to delete the .orig files, and you happen to be on a Windows computer, the following seems to work well:
D:\workspace>hg purge -I **/*.orig --all
This will delete all untracked files that end in .orig, but won't delete other untracked files, as the other answers would.
You can test this before running it by putting the --print flag in as well.