Я не уверен, был ли это вариант на момент вопроса, но теперь есть опция, позволяющая переходить в каталоги.
[web]
descend = True
У вас есть два варианта настройки путей. Если вы укажете путь с одной звездочкой, он будет опускаться в подкаталоги, пока не найдет репозитории.
[paths]
/ = /var/hg/*
Если вы укажете путь с двумя звездочками, он также спустится в репозитории, чтобы посмотреть, есть ли вложенные репозитории или под-репозитории.
[paths]
/ = /var/hg/**
Более подробную информацию о вики Mercurial вы можете найти на PublishingRepositories .
(Звучит так, как будто вы также хотите, чтобы иерархия отображалась в виде дерева. Это решение влияет только на то, какие репозитории будут обнаружены. Оно не изменит способ их отображения. Я не в курсе любой встроенный способ для иерархического отображения.)