[PATCH] Advertise per branch RSS/Atom feeds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <gitster@xxxxxxxxx>
---

 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 "<div class=\"page_footer\">\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 "<div class=\"page_footer_text\">" . esc_html($descr) . "</div>\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"),

-
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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux