Robert Fitzsimons wrote: > Jakub Narebski wrote: >> I'm not sure if it is worth disabling such not demanding in resources >> (contrary to pickaxe, blame and to some extent snapshot). Perhaps it would >> be better to simply paginate search result, like "history" view got >> paginated? > > Yes that makes sense. I'll withdraw this patch and try and come up with > a new one which can paginate search results. Besides having removed search, it would follow removing search _form_. Hmmm... perhaps we should add 'pickaxe' to search form only if it is enabled? Something like (warning: this diff is certainly whitespace damaged!): diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 5feebaf..585d9fd 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -1894,7 +1903,8 @@ EOF $cgi->hidden(-name => "a") . "\n" . $cgi->hidden(-name => "h") . "\n" . $cgi->popup_menu(-name => 'st', -default => 'commit', - -values => ['commit', 'author', 'committer', 'pickaxe + -values => ['commit', 'author', 'committer', + gitweb_check_feature('pickaxe') ? 'pickaxe' : ()]) . $cgi->sup($cgi->a({-href => href(action=>"search_help")}, "?")) . " search:\n", $cgi->textfield(-name => "s", -value => $searchtext) . "\n" . Take a look how it was done for "history" view in commit 8be683520e "gitweb: Paginate history output" Although with search you have additional complication with marking match, and "log" view like rather than "shortlog" like view... so I'm not sure if it would truly help. On the other hand you can use --skip option you have introduced... -- Jakub Narebski Poland - 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