Felipe Contreras [off-list ref] writes:
Ideally we shouldn't do this, as it's not recommended in mercurial
documentation, but there's no other way to push multiple bookmarks (on
the same branch), which would be the behavior most similar to git.
The problem is that you're interacting with a Mercurial upstream, not a
Git upstream. When you're in their playground, you have to play by
their rules. Creating new heads is disruptive and not likely to be
appreciated.