Вубл ответил на 2 часть вашего вопроса.Что касается первой части ...
Как мне перечислить все ветви проекта в Mercurial
Предполагая, что вы имеете в виду именованные ветви ,затем hg branches
Если вы имеете в виду головки , тогда hg heads
Каждая из этих команд имеет различные параметры для просмотра закрытых ветвей и т. д.