about summary refs log tree commit diff
path: root/cgitrc
blob: 6363c9c921b0ed11c81c8d7fd9d4af6fa9b705fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
##
## cgitrc: template for /etc/cgitrc
##


## Uncomment and set to 1 to deactivate caching of generated pages. Mostly
## usefull for testing.
#nocache=0


## Set allowed snapshot types by default. Can be overridden per repo
# can be any combination of zip/tar.gz/tar.bz2/tar
#snapshots=0


## Enable/disable extra links to summary/log/tree per repo on index page
#enable-index-links=0


## Enable/disable display of 'number of files changed' in log view
#enable-log-filecount=0


## Enable/disable display of 'number of lines changed' in log view
#enable-log-linecount=0


## Enable/disable display of HEAD shortlog in summary view. Set it to maximum
## number of commits that should be displayed
#summary-log=0


## Restrict the number of branches printed in summary view. Set to 0 to
## print all branches.
#summary-branches=0


## Restrict the number of tags printed in summary view. Set to 0 to
## print all tags.
#summary-tags=0


## The "Idle" column on the repository index page can read a timestamp
## from the specified agefile (if this file cannot be found, the mtime
## of HEAD is used).
## The cgit repo on hjemli.net uses the the following command in it's
## post-receive hook to update the age-file:
##   git-for-each-ref --format="%(committerdate)" --sort=-committerdate \
##     --count=1 > $GIT_DIR/info/web/last-modifie
##
#agefile=info/web/last-modified


## Git detects renames, but with a limit on the number of files to
## consider. This option can be used to specify another limit (or -1 to
## use the default limit).
##
#renamelimit=-1


## Specify a root for virtual urls. This makes cgit generate urls like
##
##    http://localhost/git/repo/log/?h=branch
##
## instead of
##
##    http://localhost/cgit/cgit.cgi?url=repo/log&h=branch
##
## For this to work with apache, a rewrite rule must be added to httpd.conf,
## possibly looking something like this:
##
##    RewriteRule ^/git/(.*)$ /cgit/cgit.cgi?url=$1   [L,QSA]
##
## For this to work with lighttpd, the rewrite rule should look more like this:
##
##    url.rewrite = (
##        "^/git/([^?/]+/[^?]*)?(?:\?(.*))?$" => "/cgit.cgi?url=$1&$2"
##    )
##
## This setting is disabled by default.
#virtual-root=/git


## Set the title printed on the root page
#root-title=Git repository browser


## If specified, the file at this path will be included as HTML in the
## sidebar on the repository index page
#index-info=


## If specified, the file at this path will be included as HTML above
## the repository index
#index-header=


## Link to css file
#css=/cgit/cgit.css


## Link to logo file
#logo=/cgit/git-logo.png


## Url loaded when clicking the logo
#logo-link=http://www.kernel.org/pub/software/scm/git/docs/


## Url loaded when clicking a submodule link
#module-link=./?repo=%s&page=commit&id=%s


## Number of chars shown of repo description (in repolist view)
#max-repodesc-length=60


## Number of chars shown of commit subject message (in log view)
#max-message-length=60


## Number of commits per page in log view
#max-commit-count=50


## Root of cached output
#cache-root=/var/cache/cgit


## Include another config-file
#include=/var/cgit/repolist

##
## Time-To-Live settings: specifies how long (in minutes) different pages
## should be cached (0 for instant expiration, -1 for immortal pages)
##

## ttl for root page
#cache-root-ttl=5

## ttl for repo summary page
#cache-repo-ttl=5

## ttl for other dynamic pages
#cache-dynamic-ttl=5

## ttl for static pages (addressed by SHA-1)
#cache-static-ttl=-1



## Example repository entry. Required values are repo.url and repo.path (each
## repository section must start with repo.url).
#repo.url=cgit
#repo.name=cgit
#repo.desc=the caching cgi for git
#repo.path=/pub/git/cgit			## this is the path to $GIT_DIR
#repo.owner=Lars Hjemli
#repo.defbranch=master				## define a default branch
#repo.snapshots=tar.bz2				## override a sitewide snapshot-setting
#repo.enable-log-filecount=0			## override the default filecount setting
#repo.enable-log-linecount=0			## override the default linecount setting
#repo.module-link=/git/%s/commit/?id=%s		## override the standard module-link
#repo.readme=info/web/readme			## specify a file to include on summary page

## Additional repositories grouped under "mirrors"
#repo.group=mirrors

#repo.url=git
#repo.path=/pub/git/git
#
#repo.url=linux
#repo.path=/pub/git/linux

## A group of private repositories (with a working directory)
#repo.group=private

#repo.url=larsh/cgit
#repo.path=/home/larsh/src/cgit/.git

#repo.url=larsh/git
#repo.path=/home/larsh/src/git/.git
> Works properly for weird paths, etc. 2020-10-27Allow cd host:path over sshJune McEnroe Requires AcceptEnv SSH_CD in the remote sshd_config. 2020-10-07Use mandoc -T utf8 for text.June McEnroe Don't depend on LANG being set. 2020-09-20Add The Awakened KingdomJune McEnroe A cute extra novella. Finally finished this series. 2020-09-12Move /opt/local back, cheat port select to use system manJune McEnroe This is not really how you're supposed to use the select system, I don't think, since the mandoc package actually creates those files, but it does work. This lets me actually use the git installed by MacPorts. 2020-09-12Move /opt/local behind /usr againJune McEnroe The reason I did this with pkgsrc was because I actually don't want the man(1) from mandoc, since it won't follow MANSECT. Same applies to MacPorts. I wish I could disable its man(1) with a variant or whatever. 2020-09-12Enable toc in cgit renderings of man pagesJune McEnroe But keep it disabled for READMEs since they always use non-standard sections and the TOC is just distracting there, I think. Also add the style so its h1 is the same size as the ones inside sections... 2020-09-11Install mandoc on macOSJune McEnroe 2020-09-11Rewrite install script yet againJune McEnroe 2020-09-11Remove NetBSD from install scriptJune McEnroe I never use it. 2020-09-11Use MacPorts rather than pkgsrcJune McEnroe My system is probably such a mess now... 2020-09-11Add debian VM name to sshJune McEnroe 2020-09-11Add influencer tweetJune McEnroe 2020-09-10Add The Kingdom of GodsJune McEnroe Reading has really slowed down :( 2020-09-07Add SunglassesJune McEnroe An IRC find. 2020-09-06Add Between the BreathsJune McEnroe One of those good songs from a soundtrack of a film that probably isn't? The summary sounds a lot more interesting than the title implies, at least. 2020-09-04Open /dev/tty in nudgeJune McEnroe This makes it work even when it's run connected to a pipe, i.e. as the notify command of catgirl... 2020-09-04Add nudgeJune McEnroe 2020-09-03Build fbclock with -lzJune McEnroe I guess this got lost somewhere, long ago... 2020-08-29Add tweets from retweetsJune McEnroe