Как упоминал Найл С., когда ревизии линейны, можно использовать отрицательную спецификацию, чтобы вернуться назад, начиная с наконечника (очевидно, работает только с линейной историей).
Начиная с Mercurial 1.6, есть что-то похожее на Parentrevspec, но в основном для обозначения сложной спецификации ревизии: revsets .
Например, "p1(tip)"
является первым родителем "tip"
и т. Д.