On 8/19/21 11:13, RĂ¼diger Kessel wrote:
Hi,
I was faced with an URL encoding problem which caused a
mercurial.error.ProgrammingError in mercurial/hgweb/request.py, line 276:
"PATH_INFO does not begin with repo name"
The root cause of the encoding problem is the fact that the wsgi
encodes the URL in 'iso-8859-1' but it is in fact utf-8 encoded. It is
connected with the use of Python 3.
kallithea/controllers/base.py provides the function which can return
the correct path info (get_path_info(environ)).
It could seem like Mercurial still has the problem we fixed in
https://kallithea-scm.org/repos/kallithea/changeset/6c381371d106 .
But if the problem can be reproduced with plain 'hg serve', it should be
fixed upstream instead of worked around in Kallithea.
/Mads
_______________________________________________
kallithea-general mailing list
[email protected]
https://lists.sfconservancy.org/mailman/listinfo/kallithea-general