aboutsummaryrefslogtreecommitdiff
path: root/conf/gitolite.conf
blob: c3dd4e69d5f2b97a3feb5593ff741ddb63486f60 (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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
@admin = somasis

# Used to set repositories that should be cloneable from git-daemon/https and displayed in cgit.
@export = daemon gitweb

repo @all
    RW+ = @admin
    RW = @all
    R = @export

    option hook.post-receive.cgit-agefile = cgit-agefile

    option hook.post-receive.irccat = irccat
    option irccat.recipients = "#mutiny"

    option hook.post-receive.laminar = laminar

    option upstream.nice = 60

    owner = Kylie McClain

## Infrastructure

repo gitolite-admin
    config cgit.section = infrastructure
    desc = "Configuration for gitolite and cgit."

repo laminar-admin
    config cgit.section = infrastructure
    desc = "Configuration for Laminar, at ci.mutiny.red."

    option hook.post-receive.irccat = ""

    option hook.post-receive.deploy-laminar-config = deploy-laminar-config

## Personal repositories

repo CREATOR/.*
    C   =   @admin
    RW+ =   CREATOR
    RW  =   CREATOR
    R   =   READERS

repo somasis/discord-tokipona somasis/hunspell-tok somasis/lunch somasis/makedown somasis/me somasis/passage somasis/www.somas.is
    option hook.post-receive.push-to-mirror = push-to-mirror
    option mirror.mirrors = "git@github.com:somasis/REPO.git"

repo somasis/www.makedown.gov
    desc = "Example website using `makedown`."
    config cgit.homepage = "https://git.mutiny.red/somasis/makedown"

repo somasis/passage
    desc = "An independent reimplementation of password-store, using `age` rather than PGP."

repo somasis/discord-tokipona
    config cgit.homepage = "https://github.com/somasis/discord-tokipona"
    desc = "A work-in-progress translation of Discord into Toki Pona, as a Powercord plugin."
    option hook.post-receive.irccat = ""

repo somasis/hunspell-tok
    config cgit.homepage = "https://github.com/somasis/hunspell-tok"
    desc = "A hunspell(1) dictionary for Toki Pona."
    option hook.post-receive.irccat = ""

repo somasis/www.somas.is
    config cgit.homepage = "https://www.somas.is"
    desc = "Source for my website."
    option hook.post-receive.irccat = ""

repo somasis/me
    desc = "Dotfiles of various sorts; scripts, configuration files, modifications, etc."
    option hook.post-receive.irccat = ""

repo somasis/makedown
    desc = "Static website generator using `make` and `discount`"

repo somasis/lunch
    desc = "Tools for opening files and URLs with preferred programs."

repo somasis/bsdunzip
    option upstream.url = "https://github.com/freebsd/freebsd/tree/master/usr.bin/unzip"
    desc = "libarchive(3)-utilizing unzip implementation, lightly ported from FreeBSD."

repo somasis/xmascot
    option cgit.homepage = "https://github.com/nyan-/xmascot.git"
    desc = "A program that displays a cute mascot on your X window system."

repo somasis/pkgbuilds
    option upstream.url = https://github.com/somasis/pkgbuilds
    desc = PKGBUILDs for Arch Linux.

### Forked repositories

repo somasis/forks/.*
    option hook.post-receive.irccat = ""

repo somasis/forks/catgirl
    desc = "IRC client"
    config cgit.homepage = "https://git.causal.agency/catgirl"

repo somasis/forks/catsit
    desc = "process supervisor"
    config cgit.homepage = "https://git.causal.agency/catsit"

### Learning repositories

repo somasis/learn/aoc
    desc = "Advent of Code."
    option hook.post-receive.irccat = ""

repo somasis/learn/c
    desc = "Learning C."
    option hook.post-receive.irccat = ""

## Mutiny repositories

repo mutiny/.*
    option hook.post-receive.push-to-mirror = push-to-mirror
    option mirror.mirrors = "git@github.com:mutinyproject/REPO.git"

repo mutiny/meta mutiny/filesystem mutiny/idioms mutiny/praxis
    option laminar.job = mutiny-meta

repo mutiny/commune
    desc = "The manager for supervision trees used on Mutiny."

repo mutiny/meta
    config cgit.homepage = "https://mutiny.red"
    desc = "Documentation about Mutiny as a project, in AsciiDoc, manpage, and HTML format."

repo mutiny/filesystem
    desc = "The base files and directory structure that makes up a Mutiny system."

repo mutiny/idioms
    desc = "Collection of tools to make scripts nicer to read, and nicer to write."

repo mutiny/praxis
    desc = "The package manager for the Mutiny package API, theory(7)."

repo mutiny/primary
    desc = "The primary repository for Mutiny systems."

## Mirrored

repo mirror/.*
    option hook.post-receive.cgit-agefile = cgit-agefile
    option hook.post-receive.push-to-mirror = push-to-mirror
    option hook.post-receive.irccat = ""

    option deny-rules = 1
    - = @all
    R = @all @export

repo mirror/musl-wiki
    desc = "A community-maintained wiki documenting the musl libc."
    config cgit.homepage = "https://github.com/somasis/musl-wiki"
    option upstream.url = "https://github.com/somasis/musl-wiki"

repo mirror/kakoune
    desc = "mawww's experiment for a better code editor"
    config cgit.homepage = "https://github.com/mawww/kakoune"
    option upstream.url = "https://github.com/mawww/kakoune"

## Unmaintained

repo unmaintained/.*
    # <https://gitolite.com/gitolite/conf-2.html#example-1>
    option deny-rules = 1
    - = @all
    R = @all @export

repo unmaintained/somasis/arc-colors-revival
    option upstream.url = https://github.com/somasis/arc-colors-revival
    desc = Up to date Arc Colors wallpapers.

repo unmaintained/somasis/beginning
    option upstream.url = https://github.com/somasis/beginning
    desc = An init system that isn't smarter than you.

repo unmaintained/somasis/beginning-scripts
    option upstream.url = https://github.com/somasis/beginning-scripts
    desc = Daemons for the Beginning init daemon.

repo unmaintained/somasis/build-docbook-catalog
    option upstream.url = https://github.com/somasis/build-docbook-catalog
    desc = Script to generate the files needed for the XML DocBook catalog; forked from Gentoo.

repo unmaintained/somasis/clang-compat-utils
    option upstream.url = https://github.com/somasis/clang-compat-utils
    desc = Utilities for working with clang-compat on Exherbo Linux.

repo unmaintained/somasis/docker
    option upstream.url = https://github.com/somasis/docker
    desc = Docker image creation files.

repo unmaintained/somasis/git-dude-exherbo
    option upstream.url = https://github.com/somasis/git-dude-exherbo
    desc = Fork of git-dude, for use in printing commits to IRC.

repo unmaintained/somasis/git-gerrit
    option upstream.url = https://github.com/somasis/git-gerrit
    desc = Quickly review and push Gerrit patches from the terminal.

repo unmaintained/somasis/gnome-colors-revival
    option upstream.url = https://github.com/somasis/gnome-colors-revival
    desc = Up to date GNOME Colors icon theme.

repo unmaintained/somasis/gummiboot
    option upstream.url = https://github.com/somasis/gummiboot
    desc = Fork of gummiboot, a simple UEFI boot manager now known as systemd-boot.

repo unmaintained/somasis/hope
    option upstream.url = https://github.com/somasis/hope
    desc = POSIX sh test runner, aiming to be roughly TAP compliant.

repo unmaintained/somasis/lighter
    option upstream.url = https://github.com/somasis/lighter
    desc = Proof of concept musl-based initramfs/rescue system.

repo unmaintained/somasis/lux
    option upstream.url = https://github.com/somasis/lux
    desc = Linux kernel updater preferring git to patching.

repo unmaintained/somasis/mate
    option upstream.url = https://github.com/somasis/mate
    desc = Exheres repository for the MATE desktop environment.

repo unmaintained/somasis/musl-compat
    option upstream.url = https://github.com/somasis/musl-compat
    desc = Compatibility headers and utilities for musl libc systems.

repo unmaintained/somasis/raspui
    option upstream.url = https://github.com/somasis/raspui
    desc = Absolutely atrocious web interface for monitoring Raspberry Pi system info.

repo unmaintained/somasis/rccmd
    option upstream.url = https://github.com/LadyCailin/RCcmd
    desc = A very lightweight and slim replacement for CraftBukkit's bloated general commands \
           plugins. Used on the rcfreak0 server long ago.

repo unmaintained/somasis/registry
    option upstream.url = https://github.com/somasis/registry
    desc = Registry tweaks for Windows.

repo unmaintained/somasis/s6-exherbo
    option upstream.url = https://github.com/somasis/s6-exherbo
    desc = WIP skeleton s6 policy for Exherbo Linux.

repo unmaintained/somasis/shiki-colors-revival
    option upstream.url = https://github.com/somasis/shiki-colors-revival
    desc = Updated Shiki Colors GTK theme, based off Numix.

repo unmaintained/somasis/somasis-experimental
    option upstream.url = https://github.com/somasis/somasis-experimental
    desc = Experimental Exherbo Linux package repository.

repo unmaintained/somasis/tmpfiled
    option upstream.url = https://github.com/somasis/tmpfiled
    desc = Unfinished, untested, and sloppy standalone reimplementation of systemd-tmpfilesd.

repo unmaintained/somasis/tumblrthemes
    option upstream.url = https://github.com/somasis/tumblrthemes
    desc = Custom themes for Tumblr.

repo unmaintained/somasis/userstyles
    option upstream.url = https://github.com/somasis/userstyles
    desc = Custom CSS files for use with Stylish and the like.

repo unmaintained/somasis/wget-curl
    option upstream.url = https://github.com/somasis/wget-curl
    desc = Unfinished and sloppy wrapper for curl that imitates wget.

repo unmaintained/somasis/lauf
    option upstream.url = https://github.com/joshua-redfield/lauf
    config cgit.homepage = https://github.com/joshua-redfield/lauf
    desc = A lightweight application and task launcher in shell.