X-Git-Url: https://git.ladys.computer/Gitweb/blobdiff_plain/435037d8cf5dce5ee0f25d4ba5866925489f7045b310f29dc43c6f32523d672f..f90195d01fe8acdcefc7113133e0db812dafefaa07c722d3072882479df43093:/gitweb.perl
diff --git a/gitweb.perl b/gitweb.perl
index 6231f15..2458fa8 100755
--- a/gitweb.perl
+++ b/gitweb.perl
@@ -137,6 +137,9 @@ our $export_ok = "++GITWEB_EXPORT_OK++";
# don't generate age column on the projects list page
our $omit_age_column = 0;
+# don't generate information about owners of repositories
+our $omit_owner=0;
+
# show repository only if this subroutine returns true
# when given the path to the project, for example:
# sub { return -e "$_[0]/git-daemon-export-ok"; }
@@ -5616,8 +5619,10 @@ sub git_project_list_rows {
? esc_html_match_hl_chopped($pr->{'descr_long'},
$pr->{'descr'}, $search_regexp)
: esc_html($pr->{'descr'})) .
- "\n" .
- "
" . chop_and_escape_str($pr->{'owner'}, 15) . " | \n";
+ "\n";
+ unless ($omit_owner) {
+ print "" . chop_and_escape_str($pr->{'owner'}, 15) . " | \n";
+ }
unless ($omit_age_column) {
print "{'age'}) . "\">" .
(defined $pr->{'age_string'} ? $pr->{'age_string'} : "No commits") . " | \n";
@@ -5653,7 +5658,9 @@ sub git_project_list_body {
'tagfilter' => $tagfilter)
if ($tagfilter || $search_regexp);
# fill the rest
- my @all_fields = $omit_age_column ? ('descr', 'descr_long', 'owner', 'ctags', 'category') : ();
+ my @all_fields = ('descr', 'descr_long', 'ctags', 'category');
+ push @all_fields, ('age', 'age_string') unless($omit_age_column);
+ push @all_fields, 'owner' unless($omit_owner);
@projects = fill_project_list_info(\@projects, @all_fields);
$order ||= $default_projects_order;
@@ -5685,7 +5692,7 @@ sub git_project_list_body {
}
print_sort_th('project', $order, 'Project');
print_sort_th('descr', $order, 'Description');
- print_sort_th('owner', $order, 'Owner');
+ print_sort_th('owner', $order, 'Owner') unless $omit_owner;
print_sort_th('age', $order, 'Last Change') unless $omit_age_column;
print " | \n" . # for links
"\n";
@@ -6439,8 +6446,10 @@ sub git_summary {
print "
\n";
print "\n" .
- "| description | " . esc_html($descr) . " |
\n" .
- "| owner | " . esc_html($owner) . " |
\n";
+ "| description | " . esc_html($descr) . " |
\n";
+ unless ($omit_owner) {
+ print "| owner | " . esc_html($owner) . " |
\n";
+ }
if (defined $cd{'rfc2822'}) {
print "| last change | " .
"".format_timestamp_html(\%cd)." |
\n";