git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Advertise per branch RSS/Atom feeds
@ 2007-08-11  9:41 Junio C Hamano
  2007-08-11 19:57 ` Jakub Narebski
  0 siblings, 1 reply; 2+ messages in thread
From: Junio C Hamano @ 2007-08-11  9:41 UTC (permalink / raw)
  To: git; +Cc: Jakub Narebski

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@pobox.com>
---

 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"),

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-08-11 22:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-11  9:41 [PATCH] Advertise per branch RSS/Atom feeds Junio C Hamano
2007-08-11 19:57 ` Jakub Narebski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).