The commits page returns status code 500, if the configured mercurial is older than 3.4.
The problem seems to be located in the cangeset-eager.style. The ifeq close part:
seams not work before mercurial 3.4. The change was introduced with PR #34.
The commit listing should work for mercurial >= 2.0.