Re: Where does gitweb take the owner name from?
- From
Michael J Gruber <michaeljgruber+gmane@fastmail.fm>
- Date
- Jun 25, 2008, 15:50 UTC
- Message-ID
- <g3tpfs$9a4$1@ger.gmane.org>
- In-Reply-To
- <ce513bcc0806250741q3821e925uf8b6439b12062ba2@mail.gmail.com>
Erez Zilber venit, vidit, dixit 25.06.2008 16:41:
Show 12 quoted lines
> Hi, > > On the main page of gitweb (the one that lists all projects), there's > an "Owner" column. On my gitweb, it is empty for all projects. Where > is this information taken from? > > Here is how it looks on the server when I run 'ls -l': > > drwxr-xr-x 7 erez.zilber linux 4096 Jun 25 17:36 my_test.git > > Thanks, > Erez
Sources considered by gitweb are:
1. projectlist file
2. owner key in .git/config ("gitweb.owner")
3. file owner of the git dirIt's funny this results in an empty owner in your case: What does "finger erez.silber" say?
Michael
Use the source, Luke ;)
sub git_get_project_owner {
my $project = shift;
my $owner; return undef unless $project;
$git_dir = "$projectroot/$project"; if (!defined $gitweb_project_owner) {
git_get_project_list_from_file();
} 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("$git_dir");
}return $owner; }