summaryrefslogtreecommitdiffabout
path: root/cgitrc
authorLars Hjemli <hjemli@gmail.com>2007-05-13 15:15:06 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2007-05-13 15:15:06 (UTC)
commitc6cf3a424a0860d69b290254d9b19d35527b2d27 (patch) (unidiff)
tree2874f2c42e907cba1187ae32ee686daebc2de59e /cgitrc
parent80e577c3ef2a73becabff7e9c9c242f317a87de9 (diff)
downloadcgit-c6cf3a424a0860d69b290254d9b19d35527b2d27.zip
cgit-c6cf3a424a0860d69b290254d9b19d35527b2d27.tar.gz
cgit-c6cf3a424a0860d69b290254d9b19d35527b2d27.tar.bz2
Add max-commit-count parameter to cgitrc
This enabled customizing number of commits shown per page in log view. It also changes the default from 100 to 50, mainly due to the more cpu intensive log pages (number of files/lines changed) but also since 100 log messages requires excessive scrolling. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'cgitrc') (more/less context) (ignore whitespace changes)
-rw-r--r--cgitrc4
1 files changed, 4 insertions, 0 deletions
diff --git a/cgitrc b/cgitrc
index f217b39..019781e 100644
--- a/cgitrc
+++ b/cgitrc
@@ -1,89 +1,93 @@
1## 1##
2## cgitrc: template for /etc/cgitrc 2## cgitrc: template for /etc/cgitrc
3## 3##
4 4
5 5
6## Uncomment and set to 1 to deactivate caching of generated pages. Mostly 6## Uncomment and set to 1 to deactivate caching of generated pages. Mostly
7## usefull for testing. 7## usefull for testing.
8#nocache=0 8#nocache=0
9 9
10 10
11## Enable/disable snapshots by default. This can be overridden per repo 11## Enable/disable snapshots by default. This can be overridden per repo
12#snapshots=0 12#snapshots=0
13 13
14 14
15## Specify a root for virtual urls. This makes cgit generate urls like 15## Specify a root for virtual urls. This makes cgit generate urls like
16## 16##
17## http://localhost/git/repo/log/?id=master 17## http://localhost/git/repo/log/?id=master
18## 18##
19## instead of 19## instead of
20## 20##
21## http://localhost/cgit/cgit.cgi?r=repo&p=log&id=master 21## http://localhost/cgit/cgit.cgi?r=repo&p=log&id=master
22## 22##
23## For this to work with apache, rewrite rules must be added to httpd.conf, 23## For this to work with apache, rewrite rules must be added to httpd.conf,
24## possibly looking something like this: 24## possibly looking something like this:
25## 25##
26## RewriteRule ^/git/$ /cgit/cgit.cgi [L,QSA] 26## RewriteRule ^/git/$ /cgit/cgit.cgi [L,QSA]
27## RewriteRule ^/git/([^/]+)/$ /cgit/cgit.cgi?r=$1 [L,QSA] 27## RewriteRule ^/git/([^/]+)/$ /cgit/cgit.cgi?r=$1 [L,QSA]
28## RewriteRule ^/git/([^/]+)/([^/]+)/$ /cgit/cgit.cgi?r=$1&p=$2 [L,QSA] 28## RewriteRule ^/git/([^/]+)/([^/]+)/$ /cgit/cgit.cgi?r=$1&p=$2 [L,QSA]
29## 29##
30## This setting is disabled by default. 30## This setting is disabled by default.
31#virtual-root=/git 31#virtual-root=/git
32 32
33 33
34## Set the title printed on the root page 34## Set the title printed on the root page
35#root-title=Git repository browser 35#root-title=Git repository browser
36 36
37 37
38## Link to css file 38## Link to css file
39#css=/cgit/cgit.css 39#css=/cgit/cgit.css
40 40
41 41
42## Link to logo file 42## Link to logo file
43#logo=/cgit/git-logo.png 43#logo=/cgit/git-logo.png
44 44
45 45
46## Url loaded when clicking the logo 46## Url loaded when clicking the logo
47#logo-link=http://www.kernel.org/pub/software/scm/git/docs/ 47#logo-link=http://www.kernel.org/pub/software/scm/git/docs/
48 48
49 49
50## Url loaded when clicking a submodule link 50## Url loaded when clicking a submodule link
51#module-link=./?repo=%s&page=commit&id=%s 51#module-link=./?repo=%s&page=commit&id=%s
52 52
53 53
54## Number of chars shown of commit subject message (in log view) 54## Number of chars shown of commit subject message (in log view)
55#max-message-length=60 55#max-message-length=60
56 56
57 57
58## Number of commits per page in log view
59#max-commit-count=50
60
61
58## Root of cached output 62## Root of cached output
59#cache-root=/var/cache/cgit 63#cache-root=/var/cache/cgit
60 64
61 65
62## 66##
63## Time-To-Live settings: specifies how long (in minutes) different pages 67## Time-To-Live settings: specifies how long (in minutes) different pages
64## should be cached (0 for instant expiration, -1 for immortal pages) 68## should be cached (0 for instant expiration, -1 for immortal pages)
65## 69##
66 70
67## ttl for root page 71## ttl for root page
68#cache-root-ttl=5 72#cache-root-ttl=5
69 73
70## ttl for repo summary page 74## ttl for repo summary page
71#cache-repo-ttl=5 75#cache-repo-ttl=5
72 76
73## ttl for other dynamic pages 77## ttl for other dynamic pages
74#cache-dynamic-ttl=5 78#cache-dynamic-ttl=5
75 79
76## ttl for static pages (addressed by SHA-1) 80## ttl for static pages (addressed by SHA-1)
77#cache-static-ttl=-1 81#cache-static-ttl=-1
78 82
79 83
80 84
81## Example repository entry. Required values are repo.url and repo.path (each 85## Example repository entry. Required values are repo.url and repo.path (each
82## repository section must start with repo.url). 86## repository section must start with repo.url).
83#repo.url=cgit 87#repo.url=cgit
84#repo.name=cgit 88#repo.name=cgit
85#repo.desc=the caching cgi for git 89#repo.desc=the caching cgi for git
86#repo.path=/pub/git/cgit 90#repo.path=/pub/git/cgit
87#repo.owner=Lars Hjemli 91#repo.owner=Lars Hjemli
88 #repo.snapshots=1 # override a sitewide snapshot-setting 92 #repo.snapshots=1 # override a sitewide snapshot-setting
89 #repo.module-link=/git/%s/commit/?id=%s # override the standard module-link 93 #repo.module-link=/git/%s/commit/?id=%s # override the standard module-link