[PATCH] gitweb: Provide RSS feeds for file history
If git_feed is provided a file name, it ought to show only the history
affecting that file. The title was already being set correctly, but all
commits from history were being shown anyway.
---
gitweb/gitweb.perl | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl
index 498b936..26932a4 100755
--- a/gitweb/gitweb.perl
+++ b/gitweb/gitweb.perl
@@ -611,6 +611,7 @@ sub href(%) {
my %mapping = @mapping;
$params{'project'} = $project unless exists $params{'project'};
+ $params{'file_name'} = $file_name unless exists $params{'file_name'};
my ($use_pathinfo) = gitweb_check_feature('pathinfo');
if ($use_pathinfo) {
@@ -5365,7 +5366,7 @@ sub git_feed {
# log/feed of current (HEAD) branch, log of given branch, history of file/directory
my $head = $hash || 'HEAD';
- my @commitlist = parse_commits($head, 150);
+ my @commitlist = parse_commits($head, 150, 0, "--full-history", $file_name);
my %latest_commit;
my %latest_date;
--
1.5.2.3
--
-Steven Walter <swalter@lexmark.com>