-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmullite.conf-example
52 lines (41 loc) · 1.17 KB
/
mullite.conf-example
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
# the root under which all fisheye and crucible services are located
server_base = "http://example.com:8060/rest-service"
# the user that will be used to create reviews - must be admin
script_user = "crucibleadmin"
script_pass = "password"
michael = "michael
gmichael = "mr_manager"
tobias = "nevernude"
gob = "illusionist"
# map of user names to usernames
users = {
"Michael Bluth" : michael,
"George Michael Bluth" : gmichael,
"Tobias Funke" : tobias,
"Gob Bluth" : gob,
}
devs = [
michael,
gmichael,
tobias,
gob,
]
gi = "gobias-industries"
bs = "banana-stand"
mh = "model-home"
repo_names = [ gi, bs, mh ]
# map repo names to lists of potential reviewers
repos = {}
for repo_name in repo_names:
repos[repo_name] = list(devs)
repos[mh].remove(gob)
# subscriptions - users who are always secondary or tertiary reviewers for a given repo
repo_subs = {}
for repo in repos:
repo_subs[repo] = []
for repo in [bs, mh]:
repo_subs[repo].append(michael)
# how many changes into the past the script will look on each run
history_window = 70
# reviews will only be created for branches that match this regex
branch_include = "^[0-9.]+|develop$"