Encuentre el último punto de fusión de dos ramas

Teniendo dos ramas, ¿cómo puedo encontrar las últimas revisiones donde se fusionaron las dos ramas? ¿Existe un comando Mercurial estándar para hacer eso?

Esto es lo mismo que la pregunta ¿Cómo encontrar el ancestro común de dos ramas en SVN?, pero para Mercurial en lugar de subversion.

No entendí por qué la respuesta de Lazy Badger fue la correcta, así que tuve que hacer un pequeño dibujo, y ahora lo entiendo:

Cuando se fusionan dos ramas, en realidad no están "fusionadas", pero los cambios de una rama se integran en una segunda rama. Esto significa que la confirmación de fusión solo pertenece a la rama de origen, y no a la rama fusionada. Es por eso que la revisión de fusión es uno de los dos hijos de la revisión de antepasados.

Esto probablemente se ve mejor con una foto:

default o----o----a---b---o---o
         \         \
other     `-o---o---m---o

ancestor(default,other) == a
children(ancestor(default,other)) == (b,m)
children(ancestor(default,other)) and merge() == m

Respuestas a la pregunta(4)

Su respuesta a la pregunta