title: hg equivalant of git revert
body: <p>I have a commit on a public repository.  I would like this commit to not be there (I've moved that work off to a branch), I obviously don't want to destroy the branch history, basically just do an inverse of that commit.  In git this is just <code>git revert</code>, but I'm not using git :)</p>