git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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 dir

It'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;
}
Previous: Erez ZilberNext: Jakub Narebski
Message 2 of 3 in “Where does gitweb take the owner name from?”
  1. Erez ZilberJun 25, 2008
  2. Michael J GruberJun 25, 2008
  3. Jakub NarebskiJun 25, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.