When using Mercurial, how do you undo all changes in the working directory since the last commit? It seems like this would be a simple thing, but it\'s escaping me.
hg revert --all
and then
hg pull -u
works for me