Code

gitweb: feed generator metadata
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Mon, 26 Jan 2009 11:50:12 +0000 (12:50 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 28 Jan 2009 22:13:54 +0000 (14:13 -0800)
Add <generator> tag to RSS and Atom feed. Versioning info (gitweb/git
core versions, separated by a literal slash) is stored in the
appropriate attribute for the Atom feed, and in the tag content for the
RSS feed.

Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
gitweb/gitweb.perl

index f8a5d2e07766530369cdd8b8c36703c3372b5690..3d94f50cff0c5d111f956bae6539913639c2f4f1 100755 (executable)
@@ -6085,6 +6085,7 @@ XML
                              "<link>$alt_url</link>\n" .
                              "</image>\n";
                }
+               print "<generator>gitweb v.$version/$git_version</generator>\n";
        } elsif ($format eq 'atom') {
                print <<XML;
 <feed xmlns="http://www.w3.org/2005/Atom">
@@ -6111,6 +6112,7 @@ XML
                } else {
                        print "<updated>$latest_date{'iso-8601'}</updated>\n";
                }
+               print "<generator version='$version/$git_version'>gitweb</generator>\n";
        }
 
        # contents