gitweb: Require project for almost all actions
authorJakub Narebski <redacted>
Tue, 19 Sep 2006 19:53:22 +0000 (21:53 +0200)
committerJunio C Hamano <redacted>
Wed, 20 Sep 2006 16:49:39 +0000 (09:49 -0700)
Require that project (repository) is given for all actions except
project_list, project_index and opml.

Signed-off-by: Jakub Narebski <redacted>
Signed-off-by: Junio C Hamano <redacted>
gitweb/gitweb.perl

index 5f597f71e05376268d55742f288888d30b93c240..7fd2e19446a27d89dd970c9ccc5dc68ea95f646e 100755 (executable)
@@ -352,6 +352,10 @@ if (defined $project) {
 if (!defined($actions{$action})) {
        die_error(undef, "Unknown action");
 }
+if ($action !~ m/^(opml|project_list|project_index)$/ &&
+    !$project) {
+       die_error(undef, "Project needed");
+}
 $actions{$action}->();
 exit;
 
git clone https://git.99rst.org/PROJECT