Если вы используете Mercurial 1.6 или новее, есть встроенный функциональный язык для указания наборов ревизий; см. hg help revsets
для получения полной информации.
В вашем случае вы бы использовали
hg log -r "children(XXX)"
, чтобы показать непосредственных детей ревизии XXX
, или
hg log -r "descendants(XXX)"
чтобы показать все наборы изменений с XXX
в качестве предка.