+++ This bug was initially created as a clone of Bug #1152496 +++ Once in a while I forget to update a commit (hg commit --amend) and push the same commits that already existed, or push while there are changes in my working dir. Often I don't know that there was an issue until the reviewer says that the new patch misses changes and/or is the same. It would be nice if mozreview warned (via a local hook into the push command) about uncommitted changes and/or about pushing only unchanged commits that have already been pushed in their current form. (I don't know if this is the right product/component or not, as there seem to be several involving reviewboard/mozreview)
Forgot to update the summary, oops.
As of a month or two ago, the client will abort if the working copy is dirty. That's part 1.
Part 2 is more-or-less bug 1179552. I'm going to mark this fixed since we did part 1 and since the other bug already exists.