[PATCH] gitweb: Handle actions with no project in evaluate_path_info
- From
Devin Doucette <devin@doucette.cc>
- Date
- Dec 28, 2008, 07:26 UTC
- Message-ID
- <a899d7ef0812272326j1a407c30k936bf8d8975c9063@mail.gmail.com>
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@doucette.cc> --- 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