Was it forgotten ? 8^) On Fri, Feb 08, 2008 at 02:38:03PM -0200, Bruno Ribas wrote: > Now gitweb checks if gitweb.owner exists before trying to get filesystem's > owner. > > 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. > > Useful when we don't want to maintain project list file, and all > repository directories have to have the same owner (for example when the > same SSH account is shared for all projects, using ssh_acl to control > access instead). > > Signed-off-by: Bruno Ribas <ribas@xxxxxxxxxxxx> > --- > gitweb/gitweb.perl | 6 +++++- > 1 files changed, 5 insertions(+), 1 deletions(-) > > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > index 8ef2735..c8fe22a 100755 > --- a/gitweb/gitweb.perl > +++ b/gitweb/gitweb.perl > @@ -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; > -- > 1.5.4.24.gce08d -- Bruno Ribas - ribas@xxxxxxxxxxxx http://web.inf.ufpr.br/ribas C3SL: http://www.c3sl.ufpr.br - 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