5 ## For the complete overview of available configuration options,
6 ## see git.git/gitweb/gitweb.perl file beginning (git.git/gitweb/README
7 ## may miss some custom patches, in theory).
9 # Whether to include project list on the gitweb front page; 0 means yes,
10 # 1 means no list but show tag cloud if enabled (all projects still need
11 # to be scanned, unless the info is cached), 2 means no list and no tag cloud
13 our $frontpage_no_project_list = 1;
15 ## projects list cache for busy sites with many projects;
16 ## if you set this to non-zero, it will be used as the cached
17 ## index lifetime in minutes
18 our $projlist_cache_lifetime = 10;
20 # Comment out to disable ctags
21 $feature{ctags
}{default}=["$Girocco::Config::webadmurl/tagproj.cgi"];
23 $feature{blame
}{default}=[1];
25 $feature{'snapshot'}{'default'} = ['tgz', 'zip'];
28 ### You probably don't really want to tweak anything below.
31 our $my_uri = $Girocco::Config
::gitweburl
;
33 ## core git executable to use
34 ## this can just be "git" if your webserver has a sensible PATH
35 our $GIT = $Girocco::Config
::git_bin
;
37 ## absolute fs-path which will be prepended to the project path
38 our $projectroot = $Girocco::Config
::reporoot
;
39 # source of projects list
40 our $projects_list = $Girocco::Config
::chroot."/etc/gitweb.list";
42 ## target of the home link on top of all pages
43 our $home_link = $Girocco::Config
::gitweburl
;
45 ## string of the home link on top of all pages
46 our $home_link_str = $Girocco::Config
::name
;
48 ## name of your site or organization to appear in page titles
49 ## replace this with something more descriptive for clearer bookmarks
50 our $site_name = $Girocco::Config
::title
;
51 ## html text to include at home page
52 our $home_text = "$Girocco::Config::webroot/indextext.html";
55 our @stylesheets = ("$Girocco::Config::gitwebfiles/gitweb.css");
56 ## URI of GIT logo (72x27 size)
57 our $logo = "$Girocco::Config::gitwebfiles/git-logo.png";
58 ## URI of GIT favicon, assumed to be image/png type
59 our $favicon = "$Girocco::Config::gitwebfiles/git-favicon.png";
61 our $blamejs = "$Girocco::Config::gitwebfiles/blame.js";
63 our $gitwebjs = "$Girocco::Config::gitwebfiles/gitweb.js";
65 ## list of git base URLs used for URL to where fetch project from,
66 ## i.e. full URL is "$git_base_url/$project"
67 our @git_base_url_list = ();
68 $Girocco::Config
::gitpullurl
and push @git_base_url_list, $Girocco::Config
::gitpullurl
;
69 $Girocco::Config
::httppullurl
and push @git_base_url_list, $Girocco::Config
::httppullurl
;
71 our $git_base_push_url = $Girocco::Config
::pushurl
;
73 our $cache_grpshared = 1;
75 $feature{pathinfo
}{default}=[1];
77 $feature{forks
}{default}=[1];
79 $feature{actions
}{default}=[
80 ('graphiclog', "$Girocco::Config::gitwebfiles/git-browser/by-commit.html?r=%n", 'log'),
81 ('edit', "$Girocco::Config::webadmurl/editproj.cgi?name=%n", 'tree'),
82 ('fork', "$Girocco::Config::webadmurl/regproj.cgi?fork=%n", 'edit')