This action is similar to the 'heads' action, but it displays remote heads, grouped by remote repository. Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@xxxxxxxxx> --- gitweb/gitweb.perl | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 03e0b21..09728cb 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -507,6 +507,7 @@ our %actions = ( "commit" => \&git_commit, "forks" => \&git_forks, "heads" => \&git_heads, + "remotes" => \&git_remotes, "history" => \&git_history, "log" => \&git_log, "rss" => \&git_rss, @@ -4755,13 +4756,26 @@ sub git_heads { git_print_page_nav('','', $head,undef,$head); git_print_header_div('summary', $project); - my @headslist = git_get_heads_list(); + my @headslist = git_get_heads_list(undef, 'heads'); if (@headslist) { git_heads_body(\@headslist, $head); } git_footer_html(); } +sub git_remotes { + my $head = git_get_head_hash($project); + git_header_html(); + git_print_page_nav('','', $head,undef,$head); + git_print_header_div('summary', $project . ' remotes'); + + my @headslist = git_get_heads_list(undef, 'remotes'); + if (@headslist) { + git_split_heads_body(\@headslist, $head); + } + git_footer_html(); +} + sub git_blob_plain { my $type = shift; my $expires; -- 1.5.6.5 -- 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