gitweb: Fix bug in evaluate_path_info
authorJakub Narebski <jnareb@gmail.com>
Wed, 13 Oct 2010 11:33:48 +0000 (13:33 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 Oct 2010 16:40:19 +0000 (09:40 -0700)
commit7e00dc58d14a5f8ea229e5a0acf5f019028e3a40
tree03144155da157e38cc294558f0552b0d52902231
parentae5e97ec40a36408a8f90973c23e6143741ec732
gitweb: Fix bug in evaluate_path_info

There was bug in parsing "project/:/file" and "project/:/" path_info
URLs, with implicit HEAD as 'hash_base'.

For such URLs the refname is empty, and before this fix regexp for
parsing path_info fragment assumed that it is always non-empty.

Refname cannot contain ':', as per 'git check-ref-format'.

Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
gitweb/gitweb.perl