From: Jakub Narebski Date: Thu, 26 Oct 2006 10:26:44 +0000 (+0200) Subject: gitweb: Check git base URLs before generating URL from it X-Git-Tag: v1.4.3.4~14 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/d6b7e0b98f8d0f84e3b2614b33b52402fefb5735?ds=inline;hp=--cc gitweb: Check git base URLs before generating URL from it Check if each of git base URLs in @git_base_url_list is true before appending "/$project" to it to generate project URL. This fixes the error that for default configuration for gitweb in Makefile, with GITWEB_BASE_URL empty (and "++GITWEB_BASE_URL++" being "" in gitweb.cgi), we had URL of "/$project" in the summary view. Signed-off-by: Jakub Narebski Signed-off-by: Junio C Hamano --- d6b7e0b98f8d0f84e3b2614b33b52402fefb5735 diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 2390603e97..05e7b1253b 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -69,7 +69,7 @@ # list of git base URLs used for URL to where fetch project from, # i.e. full URL is "$git_base_url/$project" -our @git_base_url_list = ("++GITWEB_BASE_URL++"); +our @git_base_url_list = grep { $_ ne '' } ("++GITWEB_BASE_URL++"); # default blob_plain mimetype and default charset for text/plain blob our $default_blob_plain_mimetype = 'text/plain';