aboutsummaryrefslogtreecommitdiffstats
path: root/modules/cgit/templates/cgitrc
blob: 3da39750fcf44049be7846ccda1a84d6c742e825 (plain)
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
#
# See cgitrc(5) or /usr/share/doc/cgit-*/cgitrc.5.html for details
#

# Enable caching of up to 1000 output entries
cache-size=1000


# Specify some default clone urls using macro expansion
clone-url=git://git.mageia.org/$CGIT_REPO_URL ssh://git@git.mageia.org/$CGIT_REPO_URL

# Specify the css url
css=/cgit-data/cgit.css


# Show owner on index page
enable-index-owner=1


# Allow http transport git clone
enable-git-clone=1


# Show extra links for each repository on the index page
enable-index-links=1


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


# Show number of affected files per commit on the log pages
enable-log-filecount=1


# Show number of added/removed lines per commit on the log pages
enable-log-linecount=1


# Sort branches by date
branch-sort=age


# Add a cgit favicon
#favicon=/favicon.ico


# Use a custom logo
logo=//nav.mageia.org/css/mageia-logo-nav-3.png

# Try to avoid pagination on the mail page (until we have too many software repos)
max-repo-count=200

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


# Set the title and heading of the repository index page
root-title=Mageia git Repositories


# Set a subheading for the repository index page
root-desc=A web frontend to the git repositories of the Mageia project


# Include some more info about example.com on the index page
#root-readme=/var/www/htdocs/about.html


# Allow download of tar.gz, tar.bz2 and zip-files
#snapshots=tar.gz tar.bz2 zip


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


# Highlight source code with python pygments-based highligher
source-filter=/usr/libexec/cgit/filters/syntax-highlighting.sh

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

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

# Special Case mainly for initscrpipts git repo where we cannot write to master
readme=distro/mga:README.md

##
## List of repositories.
## PS: Any repositories listed when section is unset will not be
##     displayed under a section heading
## PPS: This list could be kept in a different file (e.g. '/etc/cgitrepos')
##      and included like this:
##        include=/etc/cgitrepos
##

#repo.url=foo
#repo.path=/var/lib/git/foo.git
#repo.desc=the master foo repository
#repo.owner=fooman@example.com
#repo.readme=info/web/about.html


commit-filter=/usr/local/bin/cgit.filter.commit-links.sh

enable-git-config=1
section-from-path=-1
case-sensitive-sort=0
remove-suffix=1
scan-path=/git
enable-http-clone=0