The action would not be set if no valid project was found in path_info. Removing the return if the project was not specified fixes the project_index and opml actions when using path_info. Signed-off-by: Devin Doucette <devin@xxxxxxxxxxx> --- gitweb/gitweb.perl | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 8f574c7..b6a8ea9 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -552,8 +552,7 @@ sub evaluate_path_info { while ($project && !check_head_link("$projectroot/$project")) { $project =~ s,/*[^/]*$,,; } - return unless $project; - $input_params{'project'} = $project; + $input_params{'project'} = $project if $project; # do not change any parameters if an action is given using the query string return if $input_params{'action'}; -- 1.6.1.rc4 -- 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