It appears that Bitbucket has a broken Mercurial, which does not
conform to the documentation. Specifically, it allows a push that
creates multiple heads, with or without --force.
Until further notice (specifically, satisfactory resolution of
you *must* do an explicit "hg pull [-u]" and "hg merge" (as needed)
before doing your "hg push". **Bitbucket does *not* warn you that you
are going to create multiple heads, it just goes ahead and does it.**
As a side effect, it effectively hides tags that are reachable only
from non-default heads.
Aidan, please acknowledge. I'll fix the breakage created by your last
push, which isn't your fault. But before doing the fix, I'd like to
know it isn't going to happen again inadvertently.
XEmacs-Beta mailing list