[>=7.10] Commit history: Escape special chars
Created by: ghost
In reference to #9022 (closed) I found out that branches with special chars like / are displayed correctly now, but the url contains the escaped version.
For me this causes "not found" errors when retrieving the commit history. I guess the only difference to the gitlab.com page is that I'm using passenger instead of unicorn.
See this example:
https://gitlab.com/bminor/mesa-mesa/refs/origin%2Fgallium-tex-surfaces/logs_tree/doxygen?offset=25&_=1430990336589
The branch name is "origin/gallium-tex-surfaces" but as you can see on the link above it is translated to origin%2Fgallium-tex-surfaces.
It would be great if that can be fixed :)
Thanks in advance,
Stefan