Problem rendering Markdown in 0.38.0rc1
In Heptapod 0.38.0rc1, markdown files (notably README.md
) fail to render for Mercurial projects without Git.
The root cause lies in the GitLab code feeding Banzai, the rendering engine: it instantiates its own Gitaly Blob client, with no VCS type awareness, hence calls Gitaly on a Git repository that does not exist.
This code is not changed beween Heptapod 0.36 and 0.38 (and seems to be way older anyway), but apparently GitLab has become more sensitive to it. The culprit is a method to list blob types, so perhaps there was a sensible fallback before. It doesn't matter much.