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@xxxxxxxxxxx> - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html