gitweb: Use the config file to set repository owner's name.
[gitweb.git] / gitweb / gitweb.perl
index 8ef2735c5857dd314318cae8839426543c34f8ee..c8fe22a961f8b4618d56c32546cd14f3df8ea24b 100755 (executable)
@@ -1759,6 +1759,7 @@ sub git_get_project_owner {
        my $owner;
 
        return undef unless $project;
+       $git_dir = "$projectroot/$project";
 
        if (!defined $gitweb_project_owner) {
                git_get_project_list_from_file();
@@ -1767,8 +1768,11 @@ sub git_get_project_owner {
        if (exists $gitweb_project_owner->{$project}) {
                $owner = $gitweb_project_owner->{$project};
        }
+       if (!defined $owner){
+               $owner = git_get_project_config('owner');
+       }
        if (!defined $owner) {
-               $owner = get_file_owner("$projectroot/$project");
+               $owner = get_file_owner("$git_dir");
        }
 
        return $owner;