Bruno Ribas <ribas@xxxxxxxxxxxx> writes: > Allow to use configuration variable gitweb.owner set the repository owner, > it checks the gitweb.owner, if not set it uses filesystem directory's owner. > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > index 8ef2735..e8a43b7 100755 > --- a/gitweb/gitweb.perl > +++ b/gitweb/gitweb.perl > @@ -1767,7 +1767,12 @@ sub git_get_project_owner { > if (exists $gitweb_project_owner->{$project}) { > $owner = $gitweb_project_owner->{$project}; > } > - if (!defined $owner) { > + > + if (!defined $owner){ > + $owner = git_get_project_config('owner'); > + } > + > + if (!$owner) { > $owner = get_file_owner("$projectroot/$project"); > } > First, I think the empty lines added are not needed. Second, git_get_project_config() subroutine _REQUIRES_ for $git_dir to be set. So you have to set $git_dir before checking repo config; then you can reuse $git_dir in checking file owner. -- Jakub Narebski Poland ShadeHawk on #git - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html