Лучший способ, который я нашел, был:
hg update -r0 -C #ancestor rev 0
hg revert -r tip --all
Чтобы проиллюстрировать ситуацию немного:
hg init
echo "init" > a.txt
hg commit -A -m“init” a.txt #rev 0
echo "hello" > a.txt
hg commit -m"change"
hg update -r0 -C
hg revert -r tip --all
Интересные свойства: hg diff -r tip
пусто и hg parent
равно changeset: 0
.