{"thread":{"id":"5892","subject":"[PATCH] gitweb: Fix search form when PATH_INFO is enabled","startedAt":"2006-10-11T20:31:15Z","lastAt":"2006-10-11T20:31:15Z","messageCount":1,"participants":["Petr Baudis"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"28628","messageId":"20061011203115.28629.20993.stgit@rover","threadId":"5892","inReplyTo":null,"subject":"[PATCH] gitweb: Fix search form when PATH_INFO is enabled","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2006-10-11T20:31:15Z","receivedAt":"2006-10-11T20:31:15Z","isPatch":true,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"Currently that was broken. Ideal fix would make the search form use\nPATH_INFO too, but it's just one insignificant place so it's no big deal if\nwe don't for now... This at least makes it work.\n\nSigned-off-by: Petr Baudis <pasky@suse.cz>\n---\n\n gitweb/gitweb.perl |    4 ++++\n 1 files changed, 4 insertions(+), 0 deletions(-)\n\ndiff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl\nindex d165fdc..18c0d52 100755\n--- a/gitweb/gitweb.perl\n+++ b/gitweb/gitweb.perl\n@@ -445,6 +445,9 @@ sub href(%) {\n \tmy %params = @_;\n \tmy $href = $my_uri;\n \n+\t# XXX: Warning: If you touch this, check the search form for updating,\n+\t# too.\n+\n \tmy @mapping = (\n \t\tproject => \"p\",\n \t\taction => \"a\",\n@@ -1553,6 +1556,7 @@ #provides backwards capability for those\n \t\t}\n \t\t$cgi->param(\"a\", \"search\");\n \t\t$cgi->param(\"h\", $search_hash);\n+\t\t$cgi->param(\"p\", $project);\n \t\tprint $cgi->startform(-method => \"get\", -action => $my_uri) .\n \t\t      \"<div class=\\\"search\\\">\\n\" .\n \t\t      $cgi->hidden(-name => \"p\") . \"\\n\" .\n"}]}