aboutsummaryrefslogtreecommitdiffstats
path: root/terminaldweller.com/cgit/cgit/cgitrc
blob: 90abd90d107ae745ec48290f272207d281edb8a6 (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
#
## cgit config
#
#
# Enable caching of up to 1000 output entries
# cache-size=100

## 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=-5

# css
css=/cgit/cgit.css
logo=/cgit/cgit.png

# Enable ASCII art commit history graph on the log pages
enable-commit-graph=1

enable-follow-links=1
enable-subject-links=1
enable-index-links=1

enable-git-config=1
enable-html-serving=1

enable-http-clone=1
enable-git-clone=1

enable-index-owner=0
enable-gitweb-owner=1

enable-log-filecount=1
enable-log-linecount=1

enable-remote-branches=1
enable-tree-linenumbers=1

enable-blame=1

# summary info
summary-branches=10
summary-log=10
summary-tags=10

# Sort  by age/name
repository-sort=name
branch-sort=age
commit-sort=age

# Enable statistics per week, month and quarter
max-stats=year

# show local time not utc
local-time=1

root-title=cGit
root-desc=Keep ALL the stuff in VERSION CONTROL!!
root-readme=/var/www/about.html
# footer=/var/www/footer.html

# if you do not want that webcrawler (like google) index your site
robots=noindex, nofollow

# if cgit messes up links, use a virtual-root. For example has cgit.example.org/ this value:
virtual-root=/

side-by-side-diffs=0

# needs python-pygments
source-filter=/usr/lib/cgit/filters/syntax-highlighting.py

# Format markdown, restructuredtext, manpages, text files, and html files through the right converters
about-filter=/usr/lib/cgit/filters/about-formatting.sh

# available snaps
snapshots=tar.gz zip

# Specify some default clone urls using macro expansion
clone-url=ssh://git@hostname.local:64822~repositories/$CGIT_REPO_URL git@hostname.local:/home/git/repositories/$CGIT_REPO_URL

##
## List of common mimetypes
##

mimetype.gif=image/gif
mimetype.html=text/html
mimetype.jpg=image/jpeg
mimetype.jpeg=image/jpeg
mimetype.pdf=application/pdf
mimetype.png=image/png
mimetype.svg=image/svg+xml

##
### Search for these files in the root of the default branch of repositories
### for coming up with the about page:
###
readme=:README.md
readme=:readme.md
readme=:README.mkd
readme=:readme.mkd
readme=:README.rst
readme=:readme.rst
readme=:README.html
readme=:readme.html
readme=:README.htm
readme=:readme.htm
readme=:README.txt
readme=:readme.txt
readme=:README
readme=:readme
readme=:INSTALL.md
readme=:install.md
readme=:INSTALL.mkd
readme=:install.mkd
readme=:INSTALL.rst
readme=:install.rst
readme=:INSTALL.html
readme=:install.html
readme=:INSTALL.htm
readme=:install.htm
readme=:INSTALL.txt
readme=:install.txt
readme=:INSTALL
readme=:install

# sections
section-from-path=1
section-sort=1

# repos
max-repo-count=99999
remove-suffix=1
scan-hidden-path=1
scan-path=/home/git/repositories/