From: Junio C Hamano Date: Sat, 11 Aug 2007 09:41:41 GMT Subject: [PATCH] Advertise per branch RSS/Atom feeds Message-ID: <7vps1ummqy.fsf@assigned-by-dhcp.cox.net> The feeder code had provisions to accept 'h' parameter to specify which branch to send the feed data from, but there was no link that advertised this capability on the pages. This adds h parameter to the footer of shortlog/log page for the branch. Signed-off-by: Junio C Hamano --- gitweb/gitweb.perl | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index f282a67..6c1da14 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -2378,12 +2378,16 @@ sub git_footer_html { print "
\n"; if (defined $project) { my $descr = git_get_project_description($project); + my @tips = (); + if ($hash !~ /^[0-9a-fA-F]{40}$/) { + @tips = (hash => $hash); + } if (defined $descr) { print "\n"; } - print $cgi->a({-href => href(action=>"rss"), + print $cgi->a({-href => href(action=>"rss", @tips), -class => "rss_logo"}, "RSS") . " "; - print $cgi->a({-href => href(action=>"atom"), + print $cgi->a({-href => href(action=>"atom", @tips), -class => "rss_logo"}, "Atom") . "\n"; } else { print $cgi->a({-href => href(project=>undef, action=>"opml"),