From: Jakub Narebski Date: Wed, 04 Feb 2009 23:15:19 GMT Subject: Re: [PATCHv2 2/6] gitweb: feed generator metadata Message-ID: <200902050015.20170.jnareb@gmail.com> In-Reply-To: <1232970616-21167-3-git-send-email-giuseppe.bilotta@gmail.com> On Mon, 26 Jan 2009, Giuseppe Bilotta wrote: > Add 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. Very good idea. I haven't examined either specification, so I don't know what conventions are used, though... and what conventions _should_ be used. By the way, gitweb uses in HTML header the following (see git_header_html subroutine): which tries to follow convention how _web servers_ like Apache return version information in the 'Server:' HTTP response header (product tokens). Because it was used on only one place, it was not put into separate subroutine; should it now? > > Signed-off-by: Giuseppe Bilotta > --- > gitweb/gitweb.perl | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > index f8a5d2e..3d94f50 100755 > --- a/gitweb/gitweb.perl > +++ b/gitweb/gitweb.perl > @@ -6085,6 +6085,7 @@ XML > "$alt_url\n" . > "\n"; > } > + print "gitweb v.$version/$git_version\n"; > } elsif ($format eq 'atom') { > print < > @@ -6111,6 +6112,7 @@ XML > } else { > print "$latest_date{'iso-8601'}\n"; > } > + print "gitweb\n"; I'd rather use '"' for attributes, i.e. + print "gitweb\n"; > } > > # contents > -- > 1.5.6.5 > > -- Jakub Narebski Poland