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
I personally use the following from the root of the repo:
hg purge -p -I **/*.orig | xargs rm -f
It's a little better than using just 'hg purge' or 'hg purge --all' because you can filter out the specific file types you want to include.
For an explaination: