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