aboutsummaryrefslogtreecommitdiff
path: root/conf/gitolite.conf
blob: f326ad155161c1b840c287dd1fd2052d8270639d (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
@admin = somasis

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

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

    owner = Kylie McClain

## Infrastructure

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

## Personal repositories

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

repo somasis/makedown somasis/me somasis/passage somasis/www.somas.is
    config gitolite.mirror.simple = "git@github.com:somasis/REPO.git"

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

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

repo somasis/www.somas.is
    config repo.homepage = "https://www.somas.is"
    desc = "Source for my website."

repo somasis/me
    desc = "Dotfiles of various sorts; scripts, configuration files, modifications, etc."

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

## Mutiny repositories

repo mutiny/.*
    config gitolite.mirror.simple = "git@github.com:mutinyproject/REPO.git"

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

repo mutiny/docs
    config cgit.homepage = "https://mutiny.red"
    desc = "Documentation for Mutiny, 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)."

## Archived

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