blob: 6cdfd0323010bb49416325175c5d893f918d1cbb [file] [log] [blame]
Loui Chang676d17b2009-09-14 01:21:10 -04001:man source: cgit
2:man manual: cgit
3
Matt McCormick (thewtex)9f9ede32009-02-11 23:06:05 -06004CGITRC(5)
5========
Lars Hjemlidf461232008-10-05 18:55:49 +02006
7
8NAME
9----
Lars Hjemlic54f8a52009-02-12 10:12:05 +010010cgitrc - runtime configuration for cgit
Lars Hjemlidf461232008-10-05 18:55:49 +020011
12
Matt McCormick (thewtex)9f9ede32009-02-11 23:06:05 -060013SYNOPSIS
14--------
Lars Hjemlidf461232008-10-05 18:55:49 +020015Cgitrc contains all runtime settings for cgit, including the list of git
16repositories, formatted as a line-separated list of NAME=VALUE pairs. Blank
17lines, and lines starting with '#', are ignored.
18
19
Lars Hjemlifcc60562009-08-10 18:58:29 +020020LOCATION
21--------
22The default location of cgitrc, defined at compile time, is /etc/cgitrc. At
23runtime, cgit will consult the environment variable CGIT_CONFIG and, if
24defined, use its value instead.
25
26
Lars Hjemlidf461232008-10-05 18:55:49 +020027GLOBAL SETTINGS
28---------------
Lars Hjemli537c05f2009-08-09 13:27:21 +020029about-filter::
30 Specifies a command which will be invoked to format the content of
31 about pages (both top-level and for each repository). The command will
32 get the content of the about-file on its STDIN, and the STDOUT from the
33 command will be included verbatim on the about page. Default value:
34 none.
35
Lars Hjemlid3b29332009-02-12 09:58:28 +010036agefile::
Lars Hjemlidf461232008-10-05 18:55:49 +020037 Specifies a path, relative to each repository path, which can be used
38 to specify the date and time of the youngest commit in the repository.
39 The first line in the file is used as input to the "parse_date"
40 function in libgit. Recommended timestamp-format is "yyyy-mm-dd
41 hh:mm:ss". Default value: "info/web/last-modified".
42
Lars Hjemlid3b29332009-02-12 09:58:28 +010043cache-root::
Lars Hjemlidf461232008-10-05 18:55:49 +020044 Path used to store the cgit cache entries. Default value:
45 "/var/cache/cgit".
46
Lars Hjemlid3b29332009-02-12 09:58:28 +010047cache-dynamic-ttl::
Lars Hjemlidf461232008-10-05 18:55:49 +020048 Number which specifies the time-to-live, in minutes, for the cached
49 version of repository pages accessed without a fixed SHA1. Default
50 value: "5".
51
Lars Hjemlid3b29332009-02-12 09:58:28 +010052cache-repo-ttl::
Lars Hjemlidf461232008-10-05 18:55:49 +020053 Number which specifies the time-to-live, in minutes, for the cached
54 version of the repository summary page. Default value: "5".
55
Lars Hjemlid3b29332009-02-12 09:58:28 +010056cache-root-ttl::
Lars Hjemlidf461232008-10-05 18:55:49 +020057 Number which specifies the time-to-live, in minutes, for the cached
58 version of the repository index page. Default value: "5".
59
Lars Hjemlib4dc93d2009-08-20 17:42:14 +020060cache-scanrc-ttl::
61 Number which specifies the time-to-live, in minutes, for the result
62 of scanning a path for git repositories. Default value: "15".
63
Lars Hjemlid3b29332009-02-12 09:58:28 +010064cache-size::
Lars Hjemlidf461232008-10-05 18:55:49 +020065 The maximum number of entries in the cgit cache. Default value: "0"
66 (i.e. caching is disabled).
67
Lars Hjemlid3b29332009-02-12 09:58:28 +010068cache-static-ttl::
Lars Hjemlidf461232008-10-05 18:55:49 +020069 Number which specifies the time-to-live, in minutes, for the cached
70 version of repository pages accessed with a fixed SHA1. Default value:
71 "5".
72
Lars Hjemlid3b29332009-02-12 09:58:28 +010073clone-prefix::
Lars Hjemlidf461232008-10-05 18:55:49 +020074 Space-separated list of common prefixes which, when combined with a
75 repository url, generates valid clone urls for the repository. This
76 setting is only used if `repo.clone-url` is unspecified. Default value:
77 none.
78
Lars Hjemlif35db1c2009-07-31 17:42:57 +020079commit-filter::
80 Specifies a command which will be invoked to format commit messages.
81 The command will get the message on its STDIN, and the STDOUT from the
82 command will be included verbatim as the commit message, i.e. this can
83 be used to implement bugtracker integration. Default value: none.
84
Lars Hjemlid3b29332009-02-12 09:58:28 +010085css::
Lars Hjemlidf461232008-10-05 18:55:49 +020086 Url which specifies the css document to include in all cgit pages.
87 Default value: "/cgit.css".
88
Lars Hjemli286a9052009-07-25 12:29:22 +020089embedded::
Lars Hjemli86b753c2009-07-25 12:23:30 +020090 Flag which, when set to "1", will make cgit generate a html fragment
91 suitable for embedding in other html pages. Default value: none. See
92 also: "noheader".
93
Lars Hjemli2273c2c2009-08-24 08:53:21 +020094enable-filter-overrides::
95 Flag which, when set to "1", allows all filter settings to be
96 overridden in repository-specific cgitrc files. Default value: none.
97
Lars Hjemlid3b29332009-02-12 09:58:28 +010098enable-index-links::
Lars Hjemlidf461232008-10-05 18:55:49 +020099 Flag which, when set to "1", will make cgit generate extra links for
100 each repo in the repository index (specifically, to the "summary",
101 "commit" and "tree" pages). Default value: "0".
102
Lars Hjemlid3b29332009-02-12 09:58:28 +0100103enable-log-filecount::
Lars Hjemlidf461232008-10-05 18:55:49 +0200104 Flag which, when set to "1", will make cgit print the number of
105 modified files for each commit on the repository log page. Default
106 value: "0".
107
Lars Hjemlid3b29332009-02-12 09:58:28 +0100108enable-log-linecount::
Lars Hjemlidf461232008-10-05 18:55:49 +0200109 Flag which, when set to "1", will make cgit print the number of added
110 and removed lines for each commit on the repository log page. Default
111 value: "0".
112
Lars Hjemli41934a32009-11-07 19:10:58 +0100113enable-remote-branches::
114 Flag which, when set to "1", will make cgit display remote branches
115 in the summary and refs views. Default value: "0". See also:
116 "repo.enable-remote-branches".
117
Lars Hjemlib0f946b2009-08-21 14:26:52 +0200118enable-tree-linenumbers::
119 Flag which, when set to "1", will make cgit generate linenumber links
120 for plaintext blobs printed in the tree view. Default value: "1".
121
Lars Hjemlid3b29332009-02-12 09:58:28 +0100122favicon::
Lars Hjemlidf461232008-10-05 18:55:49 +0200123 Url used as link to a shortcut icon for cgit. If specified, it is
124 suggested to use the value "/favicon.ico" since certain browsers will
125 ignore other values. Default value: none.
126
Lars Hjemlid3b29332009-02-12 09:58:28 +0100127footer::
Lars Hjemlidf461232008-10-05 18:55:49 +0200128 The content of the file specified with this option will be included
129 verbatim at the bottom of all pages (i.e. it replaces the standard
130 "generated by..." message. Default value: none.
131
Lars Hjemlif618e8f2009-07-25 12:03:54 +0200132head-include::
133 The content of the file specified with this option will be included
134 verbatim in the html HEAD section on all pages. Default value: none.
135
Lars Hjemlid3b29332009-02-12 09:58:28 +0100136header::
Lars Hjemlib1159552009-01-29 21:27:39 +0100137 The content of the file specified with this option will be included
138 verbatim at the top of all pages. Default value: none.
139
Lars Hjemlid3b29332009-02-12 09:58:28 +0100140include::
Lars Hjemlidf461232008-10-05 18:55:49 +0200141 Name of a configfile to include before the rest of the current config-
142 file is parsed. Default value: none.
143
Lars Hjemlid3b29332009-02-12 09:58:28 +0100144index-header::
Lars Hjemlidf461232008-10-05 18:55:49 +0200145 The content of the file specified with this option will be included
146 verbatim above the repository index. This setting is deprecated, and
147 will not be supported by cgit-1.0 (use root-readme instead). Default
148 value: none.
149
Lars Hjemlid3b29332009-02-12 09:58:28 +0100150index-info::
Lars Hjemlidf461232008-10-05 18:55:49 +0200151 The content of the file specified with this option will be included
152 verbatim below the heading on the repository index page. This setting
153 is deprecated, and will not be supported by cgit-1.0 (use root-desc
154 instead). Default value: none.
155
Lars Hjemlid3b29332009-02-12 09:58:28 +0100156local-time::
Lars Hjemlidf461232008-10-05 18:55:49 +0200157 Flag which, if set to "1", makes cgit print commit and tag times in the
158 servers timezone. Default value: "0".
159
Lars Hjemlid3b29332009-02-12 09:58:28 +0100160logo::
Lars Hjemlidf461232008-10-05 18:55:49 +0200161 Url which specifies the source of an image which will be used as a logo
Lars Hjemli92f9b532009-08-10 18:14:12 +0200162 on all cgit pages. Default value: "/cgit.png".
Lars Hjemlidf461232008-10-05 18:55:49 +0200163
Lars Hjemlid3b29332009-02-12 09:58:28 +0100164logo-link::
Lars Hjemlidf461232008-10-05 18:55:49 +0200165 Url loaded when clicking on the cgit logo image. If unspecified the
166 calculated url of the repository index page will be used. Default
167 value: none.
168
Aaron Griffin80476b02010-02-04 18:08:16 -0600169max-atom-items::
170 Specifies the number of items to display in atom feeds view. Default
171 value: "10".
172
Lars Hjemlid3b29332009-02-12 09:58:28 +0100173max-commit-count::
Lars Hjemlidf461232008-10-05 18:55:49 +0200174 Specifies the number of entries to list per page in "log" view. Default
175 value: "50".
176
Lars Hjemlid3b29332009-02-12 09:58:28 +0100177max-message-length::
Lars Hjemlidf461232008-10-05 18:55:49 +0200178 Specifies the maximum number of commit message characters to display in
179 "log" view. Default value: "80".
180
Lars Hjemlid3b29332009-02-12 09:58:28 +0100181max-repo-count::
Lars Hjemlidf461232008-10-05 18:55:49 +0200182 Specifies the number of entries to list per page on the repository
183 index page. Default value: "50".
184
Lars Hjemlid3b29332009-02-12 09:58:28 +0100185max-repodesc-length::
Lars Hjemlidf461232008-10-05 18:55:49 +0200186 Specifies the maximum number of repo description characters to display
187 on the repository index page. Default value: "80".
188
Georg Lukasef07ccc2009-11-28 03:44:33 +0100189max-blob-size::
190 Specifies the maximum size of a blob to display HTML for in KBytes.
191 Default value: "0" (limit disabled).
192
Lars Hjemlid3b29332009-02-12 09:58:28 +0100193max-stats::
Lars Hjemlifb2f3f62008-12-07 13:17:21 +0100194 Set the default maximum statistics period. Valid values are "week",
195 "month", "quarter" and "year". If unspecified, statistics are
196 disabled. Default value: none. See also: "repo.max-stats".
197
Lars Hjemlic4d46c72009-02-13 20:43:30 +0100198mimetype.<ext>::
199 Set the mimetype for the specified filename extension. This is used
200 by the `plain` command when returning blob content.
201
Lars Hjemlid3b29332009-02-12 09:58:28 +0100202module-link::
Lars Hjemlidf461232008-10-05 18:55:49 +0200203 Text which will be used as the formatstring for a hyperlink when a
204 submodule is printed in a directory listing. The arguments for the
205 formatstring are the path and SHA1 of the submodule commit. Default
206 value: "./?repo=%s&page=commit&id=%s"
207
Lars Hjemlid3b29332009-02-12 09:58:28 +0100208nocache::
Lars Hjemlidf461232008-10-05 18:55:49 +0200209 If set to the value "1" caching will be disabled. This settings is
210 deprecated, and will not be honored starting with cgit-1.0. Default
211 value: "0".
212
Martin Szulecki2f56e392009-08-07 14:05:17 +0200213noplainemail::
214 If set to "1" showing full author email adresses will be disabled.
215 Default value: "0".
216
Lars Hjemli286a9052009-07-25 12:29:22 +0200217noheader::
Lars Hjemli86b753c2009-07-25 12:23:30 +0200218 Flag which, when set to "1", will make cgit omit the standard header
219 on all pages. Default value: none. See also: "embedded".
220
Lars Hjemlid3b29332009-02-12 09:58:28 +0100221renamelimit::
Lars Hjemlidf461232008-10-05 18:55:49 +0200222 Maximum number of files to consider when detecting renames. The value
223 "-1" uses the compiletime value in git (for further info, look at
224 `man git-diff`). Default value: "-1".
225
Lars Hjemlid3b29332009-02-12 09:58:28 +0100226repo.group::
Lars Hjemli007df982009-08-24 07:51:48 +0200227 Legacy alias for "section". This option is deprecated and will not be
228 supported in cgit-1.0.
Lars Hjemlidf461232008-10-05 18:55:49 +0200229
Lars Hjemlid3b29332009-02-12 09:58:28 +0100230robots::
Lars Hjemlidf461232008-10-05 18:55:49 +0200231 Text used as content for the "robots" meta-tag. Default value:
232 "index, nofollow".
233
Lars Hjemlid3b29332009-02-12 09:58:28 +0100234root-desc::
Lars Hjemlidf461232008-10-05 18:55:49 +0200235 Text printed below the heading on the repository index page. Default
236 value: "a fast webinterface for the git dscm".
237
Lars Hjemlid3b29332009-02-12 09:58:28 +0100238root-readme::
Lars Hjemlidf461232008-10-05 18:55:49 +0200239 The content of the file specified with this option will be included
240 verbatim below the "about" link on the repository index page. Default
241 value: none.
242
Lars Hjemlid3b29332009-02-12 09:58:28 +0100243root-title::
Lars Hjemlidf461232008-10-05 18:55:49 +0200244 Text printed as heading on the repository index page. Default value:
245 "Git Repository Browser".
246
Lars Hjemli00466372009-08-23 19:35:56 +0200247scan-path::
248 A path which will be scanned for repositories. If caching is enabled,
249 the result will be cached as a cgitrc include-file in the cache
250 directory. Default value: none. See also: cache-scanrc-ttl.
251
Lars Hjemli007df982009-08-24 07:51:48 +0200252section::
Lars Hjemlie7af0022009-08-23 22:58:39 +0200253 The name of the current repository section - all repositories defined
254 after this option will inherit the current section name. Default value:
255 none.
256
Ragnar Ouchterlonyc358aa32009-09-14 20:19:02 +0200257side-by-side-diffs::
258 If set to "1" shows side-by-side diffs instead of unidiffs per
259 default. Default value: "0".
260
Lars Hjemlid3b29332009-02-12 09:58:28 +0100261snapshots::
Lars Hjemlib44c40e2009-08-24 08:00:37 +0200262 Text which specifies the default set of snapshot formats generated by
263 cgit. The value is a space-separated list of zero or more of the
264 values "tar", "tar.gz", "tar.bz2" and "zip". Default value: none.
Lars Hjemlidf461232008-10-05 18:55:49 +0200265
Lars Hjemli46b7abe2009-07-31 16:55:27 +0200266source-filter::
267 Specifies a command which will be invoked to format plaintext blobs
268 in the tree view. The command will get the blob content on its STDIN
269 and the name of the blob as its only command line argument. The STDOUT
270 from the command will be included verbatim as the blob contents, i.e.
271 this can be used to implement e.g. syntax highlighting. Default value:
272 none.
273
Lars Hjemlid3b29332009-02-12 09:58:28 +0100274summary-branches::
Lars Hjemlidf461232008-10-05 18:55:49 +0200275 Specifies the number of branches to display in the repository "summary"
276 view. Default value: "10".
277
Lars Hjemlid3b29332009-02-12 09:58:28 +0100278summary-log::
Lars Hjemlidf461232008-10-05 18:55:49 +0200279 Specifies the number of log entries to display in the repository
280 "summary" view. Default value: "10".
281
Lars Hjemlid3b29332009-02-12 09:58:28 +0100282summary-tags::
Lars Hjemlidf461232008-10-05 18:55:49 +0200283 Specifies the number of tags to display in the repository "summary"
284 view. Default value: "10".
285
Lars Hjemlid3b29332009-02-12 09:58:28 +0100286virtual-root::
Lars Hjemlidf461232008-10-05 18:55:49 +0200287 Url which, if specified, will be used as root for all cgit links. It
288 will also cause cgit to generate 'virtual urls', i.e. urls like
289 '/cgit/tree/README' as opposed to '?r=cgit&p=tree&path=README'. Default
290 value: none.
291 NOTE: cgit has recently learned how to use PATH_INFO to achieve the
292 same kind of virtual urls, so this option will probably be deprecated.
293
294REPOSITORY SETTINGS
295-------------------
Lars Hjemli537c05f2009-08-09 13:27:21 +0200296repo.about-filter::
Lars Hjemli2273c2c2009-08-24 08:53:21 +0200297 Override the default about-filter. Default value: none. See also:
298 "enable-filter-overrides".
Lars Hjemli537c05f2009-08-09 13:27:21 +0200299
Lars Hjemlid3b29332009-02-12 09:58:28 +0100300repo.clone-url::
Lars Hjemlidf461232008-10-05 18:55:49 +0200301 A list of space-separated urls which can be used to clone this repo.
302 Default value: none.
303
Lars Hjemlie976df22009-08-09 13:22:00 +0200304repo.commit-filter::
Lars Hjemli2273c2c2009-08-24 08:53:21 +0200305 Override the default commit-filter. Default value: none. See also:
306 "enable-filter-overrides".
Lars Hjemlie976df22009-08-09 13:22:00 +0200307
Lars Hjemlid3b29332009-02-12 09:58:28 +0100308repo.defbranch::
Lars Hjemlidf461232008-10-05 18:55:49 +0200309 The name of the default branch for this repository. If no such branch
310 exists in the repository, the first branch name (when sorted) is used
311 as default instead. Default value: "master".
312
Lars Hjemlid3b29332009-02-12 09:58:28 +0100313repo.desc::
Lars Hjemlidf461232008-10-05 18:55:49 +0200314 The value to show as repository description. Default value: none.
315
Lars Hjemlid3b29332009-02-12 09:58:28 +0100316repo.enable-log-filecount::
Lars Hjemlidf461232008-10-05 18:55:49 +0200317 A flag which can be used to disable the global setting
318 `enable-log-filecount'. Default value: none.
319
Lars Hjemlid3b29332009-02-12 09:58:28 +0100320repo.enable-log-linecount::
Lars Hjemlidf461232008-10-05 18:55:49 +0200321 A flag which can be used to disable the global setting
322 `enable-log-linecount'. Default value: none.
323
Lars Hjemli41934a32009-11-07 19:10:58 +0100324repo.enable-remote-branches::
325 Flag which, when set to "1", will make cgit display remote branches
326 in the summary and refs views. Default value: <enable-remote-branches>.
327
Lars Hjemlid3b29332009-02-12 09:58:28 +0100328repo.max-stats::
Lars Hjemlifb2f3f62008-12-07 13:17:21 +0100329 Override the default maximum statistics period. Valid values are equal
330 to the values specified for the global "max-stats" setting. Default
331 value: none.
Lars Hjemlif86a23f2008-12-06 17:38:19 +0100332
Lars Hjemlid3b29332009-02-12 09:58:28 +0100333repo.name::
Lars Hjemlidf461232008-10-05 18:55:49 +0200334 The value to show as repository name. Default value: <repo.url>.
335
Lars Hjemlid3b29332009-02-12 09:58:28 +0100336repo.owner::
Lars Hjemlidf461232008-10-05 18:55:49 +0200337 A value used to identify the owner of the repository. Default value:
338 none.
339
Lars Hjemlid3b29332009-02-12 09:58:28 +0100340repo.path::
Lars Hjemlidf461232008-10-05 18:55:49 +0200341 An absolute path to the repository directory. For non-bare repositories
342 this is the .git-directory. Default value: none.
343
Lars Hjemlid3b29332009-02-12 09:58:28 +0100344repo.readme::
Lars Hjemlidf461232008-10-05 18:55:49 +0200345 A path (relative to <repo.path>) which specifies a file to include
346 verbatim as the "About" page for this repo. Default value: none.
347
Lars Hjemlid3b29332009-02-12 09:58:28 +0100348repo.snapshots::
Lars Hjemlidf461232008-10-05 18:55:49 +0200349 A mask of allowed snapshot-formats for this repo, restricted by the
350 "snapshots" global setting. Default value: <snapshots>.
351
Lars Hjemli39398542009-08-23 23:00:28 +0200352repo.section::
Lars Hjemli007df982009-08-24 07:51:48 +0200353 Override the current section name for this repository. Default value:
354 none.
Lars Hjemli39398542009-08-23 23:00:28 +0200355
Lars Hjemlie976df22009-08-09 13:22:00 +0200356repo.source-filter::
Lars Hjemli2273c2c2009-08-24 08:53:21 +0200357 Override the default source-filter. Default value: none. See also:
358 "enable-filter-overrides".
Lars Hjemlie976df22009-08-09 13:22:00 +0200359
Lars Hjemlid3b29332009-02-12 09:58:28 +0100360repo.url::
Lars Hjemlidf461232008-10-05 18:55:49 +0200361 The relative url used to access the repository. This must be the first
362 setting specified for each repo. Default value: none.
363
364
Lars Hjemli74061ed2009-08-24 00:04:58 +0200365REPOSITORY-SPECIFIC CGITRC FILE
366-------------------------------
Lars Hjemli007df982009-08-24 07:51:48 +0200367When the option "scan-path" is used to auto-discover git repositories, cgit
368will try to parse the file "cgitrc" within any found repository. Such a
369repo-specific config file may contain any of the repo-specific options
Lars Hjemli2273c2c2009-08-24 08:53:21 +0200370described above, except "repo.url" and "repo.path". Additionally, the "filter"
371options are only acknowledged in repo-specific config files when
372"enable-filter-overrides" is set to "1".
373
374Note: the "repo." prefix is dropped from the option names in repo-specific
375config files, e.g. "repo.desc" becomes "desc".
Lars Hjemli74061ed2009-08-24 00:04:58 +0200376
377
Lars Hjemlidf461232008-10-05 18:55:49 +0200378EXAMPLE CGITRC FILE
379-------------------
380
Lars Hjemlib875a9e2009-02-12 10:02:09 +0100381....
Lars Hjemlidf461232008-10-05 18:55:49 +0200382# Enable caching of up to 1000 output entriess
383cache-size=1000
384
385
386# Specify some default clone prefixes
387clone-prefix=git://foobar.com ssh://foobar.com/pub/git http://foobar.com/git
388
389# Specify the css url
390css=/css/cgit.css
391
392
393# Show extra links for each repository on the index page
394enable-index-links=1
395
396
397# Show number of affected files per commit on the log pages
398enable-log-filecount=1
399
400
401# Show number of added/removed lines per commit on the log pages
402enable-log-linecount=1
403
404
405# Add a cgit favicon
406favicon=/favicon.ico
407
408
409# Use a custom logo
410logo=/img/mylogo.png
411
412
Lars Hjemlifb2f3f62008-12-07 13:17:21 +0100413# Enable statistics per week, month and quarter
414max-stats=quarter
415
416
Lars Hjemlidf461232008-10-05 18:55:49 +0200417# Set the title and heading of the repository index page
418root-title=foobar.com git repositories
419
420
421# Set a subheading for the repository index page
422root-desc=tracking the foobar development
423
424
425# Include some more info about foobar.com on the index page
426root-readme=/var/www/htdocs/about.html
427
428
Todd Zullinger3796c2d2009-01-11 18:23:39 -0500429# Allow download of tar.gz, tar.bz2 and zip-files
430snapshots=tar.gz tar.bz2 zip
Lars Hjemlidf461232008-10-05 18:55:49 +0200431
432
433##
Lars Hjemlic4d46c72009-02-13 20:43:30 +0100434## List of common mimetypes
435##
436
437mimetype.git=image/git
438mimetype.html=text/html
439mimetype.jpg=image/jpeg
440mimetype.jpeg=image/jpeg
441mimetype.pdf=application/pdf
442mimetype.png=image/png
443mimetype.svg=image/svg+xml
444
445
446##
Lars Hjemlidf461232008-10-05 18:55:49 +0200447## List of repositories.
Loui Chang8071e182009-09-14 01:21:11 -0400448## PS: Any repositories listed when section is unset will not be
449## displayed under a section heading
Lars Hjemlidf461232008-10-05 18:55:49 +0200450## PPS: This list could be kept in a different file (e.g. '/etc/cgitrepos')
451## and included like this:
452## include=/etc/cgitrepos
453##
454
455
456repo.url=foo
457repo.path=/pub/git/foo.git
458repo.desc=the master foo repository
459repo.owner=fooman@foobar.com
460repo.readme=info/web/about.html
461
462
463repo.url=bar
464repo.path=/pub/git/bar.git
465repo.desc=the bars for your foo
466repo.owner=barman@foobar.com
467repo.readme=info/web/about.html
468
469
470# The next repositories will be displayed under the 'extras' heading
Loui Chang8071e182009-09-14 01:21:11 -0400471section=extras
Lars Hjemlidf461232008-10-05 18:55:49 +0200472
473
474repo.url=baz
475repo.path=/pub/git/baz.git
476repo.desc=a set of extensions for bar users
477
478repo.url=wiz
479repo.path=/pub/git/wiz.git
480repo.desc=the wizard of foo
481
482
483# Add some mirrored repositories
Loui Chang8071e182009-09-14 01:21:11 -0400484section=mirrors
Lars Hjemlidf461232008-10-05 18:55:49 +0200485
486
487repo.url=git
488repo.path=/pub/git/git.git
489repo.desc=the dscm
490
491
492repo.url=linux
493repo.path=/pub/git/linux.git
494repo.desc=the kernel
495
496# Disable adhoc downloads of this repo
497repo.snapshots=0
498
499# Disable line-counts for this repo
500repo.enable-log-linecount=0
501
Lars Hjemlifb2f3f62008-12-07 13:17:21 +0100502# Restrict the max statistics period for this repo
503repo.max-stats=month
Lars Hjemlib875a9e2009-02-12 10:02:09 +0100504....
Lars Hjemlifb2f3f62008-12-07 13:17:21 +0100505
Lars Hjemlidf461232008-10-05 18:55:49 +0200506
507BUGS
508----
509Comments currently cannot appear on the same line as a setting; the comment
510will be included as part of the value. E.g. this line:
511
512 robots=index # allow indexing
513
514will generate the following html element:
515
516 <meta name='robots' content='index # allow indexing'/>
517
518
519
520AUTHOR
521------
522Lars Hjemli <hjemli@gmail.com>