You could also commit, and then squash the pull request.
Does mercurial allow you to re-write history like that?
Does mercurial allow you to re-write history like that?