Re: [PATCH] gitweb: git_get_project_config requires only $git_dir, not also $project
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:48:32
Jakub Narebski [off-list ref] writes:
Ping! This patch is straight fix for a recently introduced bug (in a bugfix)... and it removes more than it adds.
I took your "Does this fix?" as a request for Tested-By: and has been waiting for the exchange between you two to move forward. I'll queue it; thanks for the reminder.
On Sat, 27 Mar 2010, Jakub Narebski wrote:quoted
On Sat, 27 Mar 2010, Tobias Heinlein wrote:quoted
I stumbled upon a small bug in gitweb that was introduced by commit 9be3614eff36271d5f1cd460a568a219902cb044. The projects list page is no longer able to display the projects' descriptions and owners properly when they are set in the git config file, e.g. like this: [gitweb] owner = Tobias Heinlein description = test[...]quoted
Does the following patch fixes this issue? -- >8 -- From: Jakub Narebski <redacted> Date: Sat, 27 Mar 2010 20:26:59 +0100 Subject: [PATCH] gitweb: git_get_project_config requires only $git_dir, not also $project Fix overeager early return in git_get_project_config, introduced in 9be3614 (gitweb: Fix project-specific feature override behavior, 2010-03-01). When git_get_project_config is called from projects list page via git_get_project_owner($path) etc., it is called with $git_dir defined (in git_get_project_owner($path) etc.), but $project variable is not defined. git_get_project_config doesn't use $project variable anyway. Reported-by: Tobias Heinlein <redacted> Signed-off-by: Jakub Narebski <redacted> --- gitweb/gitweb.perl | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index a2d2283..c356e95 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl@@ -2216,8 +2216,7 @@ sub config_to_multi { sub git_get_project_config { my ($key, $type) = @_; - # do we have project - return unless (defined $project && defined $git_dir); + return unless defined $git_dir; # key sanity check return unless ($key);-- 1.7.0.1-- Jakub Narebski Poland