Вы должны отредактировать файл hgweb.config, так как он по умолчанию выглядит следующим образом:
[web]
style = gitweb
[collections]
<br>
/mercurial/collections = /mercurial/collections
, поэтому предположим, что запись в качестве first / mercurial / collection является именем идентификатора, тогда как second (справа)от знака равенства) означает физический путь репо.
Например, я сделал это следующим образом:
[web]
style = gitweb
[collections]
myrepo1 = /mercurial/repositories/hang_over
myrepo2 = /mercurial/repositories/first_repo
myrepo3 = /mercurial/repositories/javaforever
Я делаю это в версии дистрибутива Linux Ubuntu.
в любом случае, здесь каталог mercurial находится в моем корневом каталоге, и я указываю на него /mercurial/repositories.
надеюсь, он вам помог.
С уважением.