Percent characters in filenames aren't properly URL encoded
Created by: RomkeVdMeulen
If I try to navigate to a file that has a percent character in the name, the URL is:
http://gitlab/root/myproject/commits/master/path/%gconf.xml
However, this causes nginx to return 400 Bad Request, since the percent character isn't properly encoded. Manually going to
http://gitlab/root/myproject/commits/master/path/%25gconf.xml
works fine. Gitlab should encode the file URLs so that this is done by default.