Before I was using [collections] which I believe it saves you the hassle of having to declare individually each repo living within it but it does not show "l10n-central" in the URL which I need for my local development setup to repack on changes.
This is the hgweb.config that I am using now:
[web]and the URLs look like this now (in bold those that are real repos):
templates = /repos/hg_templates
style = gitweb_mozilla
[paths]
l10n-central/af = l10n-central/af
l10n-central/de = l10n-central/de
mozilla-central = mozilla-central
- http://localhost:8000/
- http://localhost:8000/mozilla-central/
- http://localhost:8000/l10n-central/ <- It shows you the list of repos within it: "af" and "de"
- http://localhost:8000/l10n-central/af
- http://localhost:8000/l10n-central/de
I believe it is not the correct/proper way of doing it but I believe it should meet my needs now.
I still have a couple of questions regarding to:
- why does the gitweb_mozilla style get applied in the real repos and not in the main page (http://localhost:8000) the same way that in hg.m.o?
- why does http://localhost:8000/l10n-central/af show beside the title "summary" show "l10n-central/af" instead of "af' like in http://hg.mozilla.org/l10n-central/af?