gitweb: channel image in rss feed
[gitweb.git] / gitweb / gitweb.perl
index 931db4f7ebb7e789278ac3e20a8570d40873163e..f8a5d2e07766530369cdd8b8c36703c3372b5690 100755 (executable)
@@ -6075,6 +6075,16 @@ sub git_feed {
                      "<link>$alt_url</link>\n" .
                      "<description>$descr</description>\n" .
                      "<language>en</language>\n";
+               if (defined $logo || defined $favicon) {
+                       # prefer the logo to the favicon, since RSS
+                       # doesn't allow both
+                       my $img = esc_url($logo || $favicon);
+                       print "<image>\n" .
+                             "<url>$img</url>\n" .
+                             "<title>$title</title>\n" .
+                             "<link>$alt_url</link>\n" .
+                             "</image>\n";
+               }
        } elsif ($format eq 'atom') {
                print <<XML;
 <feed xmlns="http://www.w3.org/2005/Atom">