The mercury story is immutable; you cannot delete it with ordinary tools. However, you can create a new repo without these files:
$ hg clone -r 1 repo-with-too-much new-repo
which takes only revisions zero and one of the old repo and puts them in the new repo. Now copy the files from the fourth version to the new repo and commit.
This eliminates these inter-page change sets, but any repo you have in the wild still has them, so when you do pull, you will get them back.
In general, as soon as you click on a set of changes there, and if you cannot force everyone with a clone to delete it and cancel it, you are out of luck.
source
share