New TopGit dependency: t/frontpage/ctags
[git/gitweb.git] / .topmsg
blobd8514cd7f99ac99179cc41fb4985253555ba615b
1 From: Petr Baudis <pasky@suse.cz>
2 Subject: [PATCH] gitweb: Support for no project list on gitweb front page
4 On very large sites like repo.or.cz (but maybe also git.debian.org,
5 git.kernel.org, etc.), it is desirable not to have the project list
6 on the front page since generating it is significant overhead and it
7 takes significant data transfer and load time for the user, who might
8 prefer to instead use the search form and possibly content tags to
9 navigate to the target project. A link to the full list of projects is
10 still available on the front page for users who wish to browse it. The
11 whole feature is turned off by default.
13 The patch introduces a new config variable $frontpage_no_project_list,
14 by default 0 keeping the current behavior; if set to 1, no project list
15 will be shown, but all projects will be still scanned if ctags are
16 enabled; if set to 2, no project will be shown and no projects will
17 be scanned while showing the front page. The compromise value of 1 is
18 useful for sites where project scan time is not an issue or which
19 use additional project list caching patches.
21 The patch furthermore modifies project_list action not to show the
22 index text, and introduces new default action frontpage which is by
23 default identical to old project_list action, but can be further
24 controlled by the $frontpage_no_project_list variable.
26 Signed-off-by: Petr Baudis <pasky@suse.cz>