Overview
File Change Frequency Overall
  • There are 40 files with 3,157 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 6 files changed 6-20 times (1,480 lines of code)
    • 34 files changed 1-5 times (1,677 lines of code)
0% | 0% | 0% | 46% | 53%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 40 files with 3,157 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (1,358 lines of code)
    • 36 files changed by 2-5 contributors (1,799 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 43% | 56% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, md, txt, yml, mod, sh, gitignore, sql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 47% | 52%
sql0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
spinnaker0% | 0% | 0% | 60% | 39%
command0% | 0% | 0% | 61% | 38%
config0% | 0% | 0% | 100% | 0%
mysql0% | 0% | 0% | 100% | 0%
deploy0% | 0% | 0% | 0% | 100%
eligible0% | 0% | 0% | 0% | 100%
schedule0% | 0% | 0% | 0% | 100%
grp0% | 0% | 0% | 0% | 100%
term0% | 0% | 0% | 0% | 100%
tracker0% | 0% | 0% | 0% | 100%
migration0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
errorcounter0% | 0% | 0% | 0% | 100%
outage0% | 0% | 0% | 0% | 100%
decryptor0% | 0% | 0% | 0% | 100%
constrainer0% | 0% | 0% | 0% | 100%
env0% | 0% | 0% | 0% | 100%
cal0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
schedstore0% | 0% | 0% | 0% | 100%
clock0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 45)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
monkey.go
in config
313 48 2016-10-19 2023-01-20 12 7 +200 / -44 lorinh ttomsu
chaosmonkey.go
in command
320 9 2016-10-19 2023-01-20 12 6 +169 / -41 lorinh ttomsu
spinnaker.go
in spinnaker
438 16 2016-10-19 2023-01-20 12 9 +528 / -158 lorinh ttomsu
install.go
in command
86 5 2016-11-04 2023-01-20 9 4 +274 / -28 syamantak ttomsu
mysql.go
in mysql
287 17 2016-10-19 2024-10-03 9 8 +97 / -40 lorinh sihangy
param.go
in config/param
36 - 2016-11-04 2017-11-01 7 4 +24 / -14 syamantak lorinh
migrate.go
in command
12 1 2016-10-30 2023-01-20 5 4 +78 / -18 syamantak ttomsu
urls.go
in spinnaker
34 9 2017-07-06 2019-10-07 5 4 +44 / -4 lorinh aplsek
term.go
in term
117 5 2016-10-19 2023-01-20 5 3 +41 / -37 lorinh ttomsu
main.go
in cmd/chaosmonkey
13 1 2017-01-11 2023-01-20 4 4 +79 / -7 mathias.lafeldt ttomsu
constrainer.go
in constrainer
16 3 2017-11-09 2023-01-20 4 3 +79 / -3 lorinh ttomsu
96 7 2016-10-19 2023-01-20 4 4 +11 / -11 lorinh ttomsu
terminator.go
in spinnaker
134 6 2016-10-19 2023-01-20 4 4 +5 / -5 lorinh ttomsu
eligible.go
in eligible
176 18 2017-07-06 2023-01-20 4 3 +524 / -48 lorinh ttomsu
mkdocs.yml
in root
22 - 2017-02-02 2017-11-20 3 2 +46 / -0 lhochstein lhochstein
eligible.go
in command
25 1 2016-10-19 2023-01-20 3 3 +22 / -20 lorinh ttomsu
config.go
in spinnaker
27 1 2016-10-19 2023-01-20 3 4 +7 / -5 lorinh ttomsu
schedule.go
in command
60 4 2016-10-19 2023-01-20 3 3 +31 / -23 lorinh ttomsu
fromjson.go
in spinnaker
88 1 2016-10-19 2023-01-20 3 3 +7 / -8 lorinh ttomsu
schedule.go
in schedule
170 18 2016-10-19 2023-01-20 3 5 +15 / -14 lorinh 73450+anotherchrisberry
schedstore.go
in schedstore
11 - 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
outage.go
in command
14 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
14 2 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
dumpconfig.go
in command
15 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
terminate.go
in command
16 1 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
env.go
in env
16 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
osutil.go
in command
17 2 2016-11-04 2016-11-22 2 2 +84 / -0 syamantak lorinh
decryptor.go
in decryptor
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
outage.go
in outage
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
errorcounter.go
in errorcounter
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
regions.go
in command
23 1 2017-07-06 2023-01-20 2 3 +90 / -2 lorinh ttomsu
1.0.0_initial_schema.sql
in migration/mysql
28 - 2016-10-30 2016-11-01 2 2 +70 / -0 syamantak lorinh
30 2 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
tracker.go
in tracker
31 3 2016-10-19 2023-01-20 2 3 +32 / -20 lorinh ttomsu
38 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
constrainer.go
in schedule
4 - 2017-11-09 2017-11-09 1 2 +42 / -0 lorinh lhochstein
cal.go
in cal
15 2 2016-10-20 2016-10-20 1 2 +2 / -2 lorinh shawnpsmith
app.go
in deploy
56 3 2017-07-06 2017-07-06 1 2 +18 / -0 lorinh lhochstein
deployment.go
in deploy
133 24 2017-07-06 2017-07-06 1 2 +24 / -0 lorinh lhochstein
grp.go
in grp
163 15 2017-07-06 2017-07-06 1 2 +52 / -24 lorinh lhochstein
command.go
in command
1 -
config.go
in config
1 -
clock.go
in clock
12 2
asg.go
in deploy
61 12
109 5
Files With Most Churn (Top 45)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
spinnaker.go
in spinnaker
438 16 2016-10-19 2023-01-20 12 9 +528 / -158 lorinh ttomsu
eligible.go
in eligible
176 18 2017-07-06 2023-01-20 4 3 +524 / -48 lorinh ttomsu
install.go
in command
86 5 2016-11-04 2023-01-20 9 4 +274 / -28 syamantak ttomsu
monkey.go
in config
313 48 2016-10-19 2023-01-20 12 7 +200 / -44 lorinh ttomsu
chaosmonkey.go
in command
320 9 2016-10-19 2023-01-20 12 6 +169 / -41 lorinh ttomsu
mysql.go
in mysql
287 17 2016-10-19 2024-10-03 9 8 +97 / -40 lorinh sihangy
migrate.go
in command
12 1 2016-10-30 2023-01-20 5 4 +78 / -18 syamantak ttomsu
regions.go
in command
23 1 2017-07-06 2023-01-20 2 3 +90 / -2 lorinh ttomsu
main.go
in cmd/chaosmonkey
13 1 2017-01-11 2023-01-20 4 4 +79 / -7 mathias.lafeldt ttomsu
osutil.go
in command
17 2 2016-11-04 2016-11-22 2 2 +84 / -0 syamantak lorinh
constrainer.go
in constrainer
16 3 2017-11-09 2023-01-20 4 3 +79 / -3 lorinh ttomsu
term.go
in term
117 5 2016-10-19 2023-01-20 5 3 +41 / -37 lorinh ttomsu
grp.go
in grp
163 15 2017-07-06 2017-07-06 1 2 +52 / -24 lorinh lhochstein
1.0.0_initial_schema.sql
in migration/mysql
28 - 2016-10-30 2016-11-01 2 2 +70 / -0 syamantak lorinh
schedule.go
in command
60 4 2016-10-19 2023-01-20 3 3 +31 / -23 lorinh ttomsu
tracker.go
in tracker
31 3 2016-10-19 2023-01-20 2 3 +32 / -20 lorinh ttomsu
urls.go
in spinnaker
34 9 2017-07-06 2019-10-07 5 4 +44 / -4 lorinh aplsek
mkdocs.yml
in root
22 - 2017-02-02 2017-11-20 3 2 +46 / -0 lhochstein lhochstein
constrainer.go
in schedule
4 - 2017-11-09 2017-11-09 1 2 +42 / -0 lorinh lhochstein
eligible.go
in command
25 1 2016-10-19 2023-01-20 3 3 +22 / -20 lorinh ttomsu
param.go
in config/param
36 - 2016-11-04 2017-11-01 7 4 +24 / -14 syamantak lorinh
schedule.go
in schedule
170 18 2016-10-19 2023-01-20 3 5 +15 / -14 lorinh 73450+anotherchrisberry
deployment.go
in deploy
133 24 2017-07-06 2017-07-06 1 2 +24 / -0 lorinh lhochstein
96 7 2016-10-19 2023-01-20 4 4 +11 / -11 lorinh ttomsu
env.go
in env
16 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
decryptor.go
in decryptor
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
outage.go
in outage
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
errorcounter.go
in errorcounter
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
app.go
in deploy
56 3 2017-07-06 2017-07-06 1 2 +18 / -0 lorinh lhochstein
fromjson.go
in spinnaker
88 1 2016-10-19 2023-01-20 3 3 +7 / -8 lorinh ttomsu
terminate.go
in command
16 1 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
config.go
in spinnaker
27 1 2016-10-19 2023-01-20 3 4 +7 / -5 lorinh ttomsu
30 2 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
terminator.go
in spinnaker
134 6 2016-10-19 2023-01-20 4 4 +5 / -5 lorinh ttomsu
schedstore.go
in schedstore
11 - 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
outage.go
in command
14 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
14 2 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
dumpconfig.go
in command
15 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
38 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
cal.go
in cal
15 2 2016-10-20 2016-10-20 1 2 +2 / -2 lorinh shawnpsmith
command.go
in command
1 -
config.go
in config
1 -
clock.go
in clock
12 2
asg.go
in deploy
61 12
109 5
Files With Most Contributors (Top 45)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
spinnaker.go
in spinnaker
438 16 2016-10-19 2023-01-20 12 9 +528 / -158 lorinh ttomsu
mysql.go
in mysql
287 17 2016-10-19 2024-10-03 9 8 +97 / -40 lorinh sihangy
monkey.go
in config
313 48 2016-10-19 2023-01-20 12 7 +200 / -44 lorinh ttomsu
chaosmonkey.go
in command
320 9 2016-10-19 2023-01-20 12 6 +169 / -41 lorinh ttomsu
schedule.go
in schedule
170 18 2016-10-19 2023-01-20 3 5 +15 / -14 lorinh 73450+anotherchrisberry
install.go
in command
86 5 2016-11-04 2023-01-20 9 4 +274 / -28 syamantak ttomsu
param.go
in config/param
36 - 2016-11-04 2017-11-01 7 4 +24 / -14 syamantak lorinh
urls.go
in spinnaker
34 9 2017-07-06 2019-10-07 5 4 +44 / -4 lorinh aplsek
migrate.go
in command
12 1 2016-10-30 2023-01-20 5 4 +78 / -18 syamantak ttomsu
main.go
in cmd/chaosmonkey
13 1 2017-01-11 2023-01-20 4 4 +79 / -7 mathias.lafeldt ttomsu
96 7 2016-10-19 2023-01-20 4 4 +11 / -11 lorinh ttomsu
terminator.go
in spinnaker
134 6 2016-10-19 2023-01-20 4 4 +5 / -5 lorinh ttomsu
config.go
in spinnaker
27 1 2016-10-19 2023-01-20 3 4 +7 / -5 lorinh ttomsu
term.go
in term
117 5 2016-10-19 2023-01-20 5 3 +41 / -37 lorinh ttomsu
constrainer.go
in constrainer
16 3 2017-11-09 2023-01-20 4 3 +79 / -3 lorinh ttomsu
eligible.go
in eligible
176 18 2017-07-06 2023-01-20 4 3 +524 / -48 lorinh ttomsu
fromjson.go
in spinnaker
88 1 2016-10-19 2023-01-20 3 3 +7 / -8 lorinh ttomsu
eligible.go
in command
25 1 2016-10-19 2023-01-20 3 3 +22 / -20 lorinh ttomsu
schedule.go
in command
60 4 2016-10-19 2023-01-20 3 3 +31 / -23 lorinh ttomsu
errorcounter.go
in errorcounter
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
14 2 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
schedstore.go
in schedstore
11 - 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
tracker.go
in tracker
31 3 2016-10-19 2023-01-20 2 3 +32 / -20 lorinh ttomsu
env.go
in env
16 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
outage.go
in outage
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
decryptor.go
in decryptor
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
38 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
30 2 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
regions.go
in command
23 1 2017-07-06 2023-01-20 2 3 +90 / -2 lorinh ttomsu
terminate.go
in command
16 1 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
dumpconfig.go
in command
15 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
outage.go
in command
14 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
mkdocs.yml
in root
22 - 2017-02-02 2017-11-20 3 2 +46 / -0 lhochstein lhochstein
osutil.go
in command
17 2 2016-11-04 2016-11-22 2 2 +84 / -0 syamantak lorinh
1.0.0_initial_schema.sql
in migration/mysql
28 - 2016-10-30 2016-11-01 2 2 +70 / -0 syamantak lorinh
constrainer.go
in schedule
4 - 2017-11-09 2017-11-09 1 2 +42 / -0 lorinh lhochstein
deployment.go
in deploy
133 24 2017-07-06 2017-07-06 1 2 +24 / -0 lorinh lhochstein
app.go
in deploy
56 3 2017-07-06 2017-07-06 1 2 +18 / -0 lorinh lhochstein
grp.go
in grp
163 15 2017-07-06 2017-07-06 1 2 +52 / -24 lorinh lhochstein
cal.go
in cal
15 2 2016-10-20 2016-10-20 1 2 +2 / -2 lorinh shawnpsmith
config.go
in config
1 -
asg.go
in deploy
61 12
109 5
command.go
in command
1 -
clock.go
in clock
12 2
Files With Least Contributors (Top 45)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
109 5
asg.go
in deploy
61 12
clock.go
in clock
12 2
config.go
in config
1 -
command.go
in command
1 -
grp.go
in grp
163 15 2017-07-06 2017-07-06 1 2 +52 / -24 lorinh lhochstein
deployment.go
in deploy
133 24 2017-07-06 2017-07-06 1 2 +24 / -0 lorinh lhochstein
app.go
in deploy
56 3 2017-07-06 2017-07-06 1 2 +18 / -0 lorinh lhochstein
1.0.0_initial_schema.sql
in migration/mysql
28 - 2016-10-30 2016-11-01 2 2 +70 / -0 syamantak lorinh
mkdocs.yml
in root
22 - 2017-02-02 2017-11-20 3 2 +46 / -0 lhochstein lhochstein
osutil.go
in command
17 2 2016-11-04 2016-11-22 2 2 +84 / -0 syamantak lorinh
cal.go
in cal
15 2 2016-10-20 2016-10-20 1 2 +2 / -2 lorinh shawnpsmith
constrainer.go
in schedule
4 - 2017-11-09 2017-11-09 1 2 +42 / -0 lorinh lhochstein
eligible.go
in eligible
176 18 2017-07-06 2023-01-20 4 3 +524 / -48 lorinh ttomsu
term.go
in term
117 5 2016-10-19 2023-01-20 5 3 +41 / -37 lorinh ttomsu
fromjson.go
in spinnaker
88 1 2016-10-19 2023-01-20 3 3 +7 / -8 lorinh ttomsu
schedule.go
in command
60 4 2016-10-19 2023-01-20 3 3 +31 / -23 lorinh ttomsu
38 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
tracker.go
in tracker
31 3 2016-10-19 2023-01-20 2 3 +32 / -20 lorinh ttomsu
30 2 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
eligible.go
in command
25 1 2016-10-19 2023-01-20 3 3 +22 / -20 lorinh ttomsu
regions.go
in command
23 1 2017-07-06 2023-01-20 2 3 +90 / -2 lorinh ttomsu
errorcounter.go
in errorcounter
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
outage.go
in outage
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
decryptor.go
in decryptor
21 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
constrainer.go
in constrainer
16 3 2017-11-09 2023-01-20 4 3 +79 / -3 lorinh ttomsu
env.go
in env
16 3 2016-10-19 2023-01-20 2 3 +9 / -9 lorinh ttomsu
terminate.go
in command
16 1 2016-10-19 2023-01-20 2 3 +6 / -6 lorinh ttomsu
dumpconfig.go
in command
15 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
14 2 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
outage.go
in command
14 1 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
schedstore.go
in schedstore
11 - 2016-10-19 2023-01-20 2 3 +3 / -3 lorinh ttomsu
terminator.go
in spinnaker
134 6 2016-10-19 2023-01-20 4 4 +5 / -5 lorinh ttomsu
96 7 2016-10-19 2023-01-20 4 4 +11 / -11 lorinh ttomsu
install.go
in command
86 5 2016-11-04 2023-01-20 9 4 +274 / -28 syamantak ttomsu
param.go
in config/param
36 - 2016-11-04 2017-11-01 7 4 +24 / -14 syamantak lorinh
urls.go
in spinnaker
34 9 2017-07-06 2019-10-07 5 4 +44 / -4 lorinh aplsek
config.go
in spinnaker
27 1 2016-10-19 2023-01-20 3 4 +7 / -5 lorinh ttomsu
main.go
in cmd/chaosmonkey
13 1 2017-01-11 2023-01-20 4 4 +79 / -7 mathias.lafeldt ttomsu
migrate.go
in command
12 1 2016-10-30 2023-01-20 5 4 +78 / -18 syamantak ttomsu
schedule.go
in schedule
170 18 2016-10-19 2023-01-20 3 5 +15 / -14 lorinh 73450+anotherchrisberry
chaosmonkey.go
in command
320 9 2016-10-19 2023-01-20 12 6 +169 / -41 lorinh ttomsu
monkey.go
in config
313 48 2016-10-19 2023-01-20 12 7 +200 / -44 lorinh ttomsu
mysql.go
in mysql
287 17 2016-10-19 2024-10-03 9 8 +97 / -40 lorinh sihangy
spinnaker.go
in spinnaker
438 16 2016-10-19 2023-01-20 12 9 +528 / -158 lorinh ttomsu
Correlations

File Size vs. Number of Changes: 40 points

mysql/mysql.go x: 287 lines of code y: 9 # changes cmd/chaosmonkey/main.go x: 13 lines of code y: 4 # changes command/chaosmonkey.go x: 320 lines of code y: 12 # changes command/dumpconfig.go x: 15 lines of code y: 2 # changes command/dumpmonkeyconfig.go x: 38 lines of code y: 2 # changes command/eligible.go x: 25 lines of code y: 3 # changes command/fetchschedule.go x: 30 lines of code y: 2 # changes command/install.go x: 86 lines of code y: 9 # changes command/migrate.go x: 12 lines of code y: 5 # changes command/outage.go x: 14 lines of code y: 2 # changes command/regions.go x: 23 lines of code y: 2 # changes command/schedule.go x: 60 lines of code y: 3 # changes command/terminate.go x: 16 lines of code y: 2 # changes config/monkey.go x: 313 lines of code y: 12 # changes constrainer/constrainer.go x: 16 lines of code y: 4 # changes decryptor/decryptor.go x: 21 lines of code y: 2 # changes deploy/eligible_instance_groups.go x: 96 lines of code y: 4 # changes eligible/eligible.go x: 176 lines of code y: 4 # changes schedstore/schedstore.go x: 11 lines of code y: 2 # changes schedule/schedule.go x: 170 lines of code y: 3 # changes spinnaker/config.go x: 27 lines of code y: 3 # changes spinnaker/fromjson.go x: 88 lines of code y: 3 # changes spinnaker/spinnaker.go x: 438 lines of code y: 12 # changes spinnaker/terminator.go x: 134 lines of code y: 4 # changes term/term.go x: 117 lines of code y: 5 # changes tracker/tracker.go x: 31 lines of code y: 2 # changes spinnaker/urls.go x: 34 lines of code y: 5 # changes mkdocs.yml x: 22 lines of code y: 3 # changes schedule/constrainer.go x: 4 lines of code y: 1 # changes config/param/param.go x: 36 lines of code y: 7 # changes deploy/app.go x: 56 lines of code y: 1 # changes deploy/deployment.go x: 133 lines of code y: 1 # changes grp/grp.go x: 163 lines of code y: 1 # changes command/osutil.go x: 17 lines of code y: 2 # changes migration/mysql/1.0.0_initial_schema.sql x: 28 lines of code y: 2 # changes cal/cal.go x: 15 lines of code y: 1 # changes
12.0
# changes
  min: 1.0
  average: 3.73
  25th percentile: 2.0
  median: 2.5
  75th percentile: 4.0
  max: 12.0
0 438.0
lines of code
min: 4.0 | average: 78.93 | 25th percentile: 16.0 | median: 29.0 | 75th percentile: 111.75 | max: 438.0

Number of Contributors vs. Number of Changes: 40 points

mysql/mysql.go x: 8 # contributors y: 9 # changes cmd/chaosmonkey/main.go x: 4 # contributors y: 4 # changes command/chaosmonkey.go x: 6 # contributors y: 12 # changes command/dumpconfig.go x: 3 # contributors y: 2 # changes command/eligible.go x: 3 # contributors y: 3 # changes command/install.go x: 4 # contributors y: 9 # changes command/migrate.go x: 4 # contributors y: 5 # changes config/monkey.go x: 7 # contributors y: 12 # changes constrainer/constrainer.go x: 3 # contributors y: 4 # changes schedule/schedule.go x: 5 # contributors y: 3 # changes spinnaker/config.go x: 4 # contributors y: 3 # changes spinnaker/spinnaker.go x: 9 # contributors y: 12 # changes term/term.go x: 3 # contributors y: 5 # changes mkdocs.yml x: 2 # contributors y: 3 # changes schedule/constrainer.go x: 2 # contributors y: 1 # changes config/param/param.go x: 4 # contributors y: 7 # changes command/osutil.go x: 2 # contributors y: 2 # changes
12.0
# changes
  min: 1.0
  average: 3.73
  25th percentile: 2.0
  median: 2.5
  75th percentile: 4.0
  max: 12.0
0 9.0
# contributors
min: 2.0 | average: 3.5 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0

Number of Contributors vs. File Size: 40 points

mysql/mysql.go x: 8 # contributors y: 287 lines of code cmd/chaosmonkey/main.go x: 4 # contributors y: 13 lines of code command/chaosmonkey.go x: 6 # contributors y: 320 lines of code command/dumpconfig.go x: 3 # contributors y: 15 lines of code command/dumpmonkeyconfig.go x: 3 # contributors y: 38 lines of code command/eligible.go x: 3 # contributors y: 25 lines of code command/fetchschedule.go x: 3 # contributors y: 30 lines of code command/install.go x: 4 # contributors y: 86 lines of code command/migrate.go x: 4 # contributors y: 12 lines of code command/regions.go x: 3 # contributors y: 23 lines of code command/schedule.go x: 3 # contributors y: 60 lines of code command/terminate.go x: 3 # contributors y: 16 lines of code config/monkey.go x: 7 # contributors y: 313 lines of code decryptor/decryptor.go x: 3 # contributors y: 21 lines of code deploy/eligible_instance_groups.go x: 4 # contributors y: 96 lines of code eligible/eligible.go x: 3 # contributors y: 176 lines of code schedstore/schedstore.go x: 3 # contributors y: 11 lines of code schedule/schedule.go x: 5 # contributors y: 170 lines of code spinnaker/config.go x: 4 # contributors y: 27 lines of code spinnaker/fromjson.go x: 3 # contributors y: 88 lines of code spinnaker/spinnaker.go x: 9 # contributors y: 438 lines of code spinnaker/terminator.go x: 4 # contributors y: 134 lines of code term/term.go x: 3 # contributors y: 117 lines of code spinnaker/urls.go x: 4 # contributors y: 34 lines of code mkdocs.yml x: 2 # contributors y: 22 lines of code schedule/constrainer.go x: 2 # contributors y: 4 lines of code config/param/param.go x: 4 # contributors y: 36 lines of code deploy/app.go x: 2 # contributors y: 56 lines of code deploy/deployment.go x: 2 # contributors y: 133 lines of code grp/grp.go x: 2 # contributors y: 163 lines of code command/osutil.go x: 2 # contributors y: 17 lines of code migration/mysql/1.0.0_initial_schema.sql x: 2 # contributors y: 28 lines of code cal/cal.go x: 2 # contributors y: 15 lines of code
438.0
lines of code
  min: 4.0
  average: 78.93
  25th percentile: 16.0
  median: 29.0
  75th percentile: 111.75
  max: 438.0
0 9.0
# contributors
min: 2.0 | average: 3.5 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0

Number of Changes vs. Line Churn: 572 points

.travis.yml x: 12 # changes y: 138 line churn docs/How-to-deploy.md x: 9 # changes y: 592 line churn docs/Running-locally.md x: 4 # changes y: 32 line churn docs/dev/Running-tests.md x: 2 # changes y: 128 line churn mysql/mysql.go x: 9 # changes y: 137 line churn mysql/mysql_test.go x: 6 # changes y: 85 line churn mysql/schedstore_test.go x: 5 # changes y: 77 line churn go.mod x: 2 # changes y: 82 line churn .gitignore x: 2 # changes y: 3 line churn cmd/chaosmonkey/main.go x: 4 # changes y: 86 line churn command/chaosmonkey.go x: 12 # changes y: 210 line churn command/eligible.go x: 3 # changes y: 42 line churn command/install.go x: 9 # changes y: 302 line churn command/install_test.go x: 9 # changes y: 274 line churn command/schedule_int_test.go x: 6 # changes y: 46 line churn config/monkey.go x: 12 # changes y: 244 line churn config/monkey_test.go x: 4 # changes y: 204 line churn eligible/eligible.go x: 4 # changes y: 572 line churn eligible/eligible_test.go x: 4 # changes y: 354 line churn eligible/instances_canary_test.go x: 2 # changes y: 208 line churn eligible/instances_test.go x: 2 # changes y: 444 line churn mock/deployment.go x: 6 # changes y: 243 line churn spinnaker/spinnaker.go x: 12 # changes y: 686 line churn term/terminate_test.go x: 3 # changes y: 92 line churn go.sum x: 1 # changes y: 150 line churn vendor/github.com/SmartThingsOSS/frigga-go/LICENSE x: 1 # changes y: 26 line churn vendor/github.com/SmartThingsOSS/frigga-go/names.go x: 2 # changes y: 340 line churn vendor/github.com/davecgh/go-spew/spew/bypass.go x: 1 # changes y: 302 line churn vendor/github.com/davecgh/go-spew/spew/bypasssafe.go x: 1 # changes y: 74 line churn vendor/github.com/davecgh/go-spew/spew/common.go x: 1 # changes y: 682 line churn vendor/github.com/davecgh/go-spew/spew/config.go x: 1 # changes y: 594 line churn vendor/github.com/davecgh/go-spew/spew/doc.go x: 1 # changes y: 404 line churn vendor/github.com/davecgh/go-spew/spew/dump.go x: 1 # changes y: 1018 line churn vendor/github.com/davecgh/go-spew/spew/format.go x: 1 # changes y: 838 line churn vendor/github.com/davecgh/go-spew/spew/spew.go x: 1 # changes y: 296 line churn vendor/github.com/fsnotify/fsnotify/inotify.go x: 1 # changes y: 650 line churn vendor/github.com/fsnotify/fsnotify/windows.go x: 1 # changes y: 1122 line churn vendor/github.com/go-sql-driver/mysql/CHANGELOG.md x: 1 # changes y: 206 line churn vendor/github.com/go-sql-driver/mysql/LICENSE x: 1 # changes y: 746 line churn vendor/github.com/go-sql-driver/mysql/collations.go x: 1 # changes y: 500 line churn vendor/github.com/go-sql-driver/mysql/dsn.go x: 1 # changes y: 1026 line churn vendor/github.com/go-sql-driver/mysql/packets.go x: 1 # changes y: 2492 line churn vendor/github.com/go-sql-driver/mysql/utils.go x: 1 # changes y: 1480 line churn vendor/github.com/hashicorp/hcl/decoder.go x: 1 # changes y: 1432 line churn vendor/github.com/hashicorp/hcl/hcl/ast/ast.go x: 1 # changes y: 436 line churn vendor/github.com/hashicorp/hcl/hcl/scanner/scanner.go x: 1 # changes y: 1290 line churn vendor/github.com/hashicorp/hcl/json/scanner/scanner.go x: 1 # changes y: 902 line churn vendor/github.com/kardianos/osext/osext.go x: 3 # changes y: 132 line churn vendor/github.com/kardianos/osext/osext_sysctl.go x: 3 # changes y: 504 line churn vendor/github.com/magiconair/properties/properties.go x: 1 # changes y: 1540 line churn vendor/github.com/mitchellh/mapstructure/mapstructure.go x: 1 # changes y: 1580 line churn vendor/github.com/pkg/sftp/client.go x: 1 # changes y: 2256 line churn vendor/github.com/pkg/sftp/packet.go x: 1 # changes y: 1802 line churn vendor/github.com/pkg/sftp/server.go x: 1 # changes y: 1214 line churn vendor/github.com/rubenv/sql-migrate/README.md x: 3 # changes y: 980 line churn vendor/github.com/rubenv/sql-migrate/doc.go x: 3 # changes y: 796 line churn vendor/github.com/rubenv/sql-migrate/migrate.go x: 3 # changes y: 1968 line churn vendor/github.com/spf13/afero/README.md x: 1 # changes y: 898 line churn vendor/github.com/spf13/pflag/flag.go x: 1 # changes y: 1894 line churn vendor/github.com/spf13/viper/viper.go x: 1 # changes y: 2592 line churn vendor/golang.org/x/crypto/curve25519/curve25519.go x: 1 # changes y: 1682 line churn vendor/golang.org/x/crypto/curve25519/ladderstep_amd64.s x: 1 # changes y: 2796 line churn vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go x: 1 # changes y: 2844 line churn vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go x: 1 # changes y: 3542 line churn vendor/golang.org/x/crypto/ssh/cipher.go x: 1 # changes y: 1158 line churn vendor/golang.org/x/sys/unix/syscall_freebsd.go x: 1 # changes y: 1366 line churn vendor/golang.org/x/sys/unix/zerrors_darwin_386.go x: 1 # changes y: 3152 line churn vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go x: 1 # changes y: 3060 line churn vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go x: 1 # changes y: 3458 line churn vendor/golang.org/x/sys/unix/zerrors_linux_386.go x: 1 # changes y: 3638 line churn vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go x: 1 # changes y: 3794 line churn vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go x: 1 # changes y: 3940 line churn vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go x: 1 # changes y: 4054 line churn vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go x: 1 # changes y: 3404 line churn vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go x: 1 # changes y: 2886 line churn vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go x: 1 # changes y: 3330 line churn vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go x: 1 # changes y: 3708 line churn vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go x: 1 # changes y: 3730 line churn vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go x: 1 # changes y: 3290 line churn vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go x: 1 # changes y: 2654 line churn vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go x: 1 # changes y: 3198 line churn vendor/golang.org/x/text/unicode/norm/maketables.go x: 1 # changes y: 1956 line churn vendor/golang.org/x/text/unicode/norm/tables.go x: 1 # changes y: 15254 line churn vendor/gopkg.in/gorp.v1/README.md x: 3 # changes y: 2688 line churn vendor/gopkg.in/gorp.v1/dialect.go x: 3 # changes y: 2768 line churn vendor/gopkg.in/gorp.v1/gorp.go x: 3 # changes y: 8340 line churn vendor/gopkg.in/yaml.v2/parserc.go x: 1 # changes y: 2192 line churn vendor/gopkg.in/yaml.v2/scannerc.go x: 1 # changes y: 5420 line churn vendor/vendor.json x: 6 # changes y: 570 line churn docs/Configuration-file-format.md x: 3 # changes y: 204 line churn README.md x: 11 # changes y: 562 line churn spinnaker/urls.go x: 5 # changes y: 48 line churn docs/Configuring-behavior-via-Spinnaker.md x: 6 # changes y: 132 line churn migration/migrations.go x: 4 # changes y: 494 line churn config/param/param.go x: 7 # changes y: 38 line churn term/eligible_instances.go x: 2 # changes y: 392 line churn
15254.0
line churn
  min: 1.0
  average: 686.64
  25th percentile: 60.0
  median: 216.0
  75th percentile: 738.0
  max: 15254.0
0 12.0
# changes
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 12.0

Number of Contributors vs. Line Churn: 40 points

mysql/mysql.go x: 8 # contributors y: 137 line churn cmd/chaosmonkey/main.go x: 4 # contributors y: 86 line churn command/chaosmonkey.go x: 6 # contributors y: 210 line churn command/dumpconfig.go x: 3 # contributors y: 6 line churn command/eligible.go x: 3 # contributors y: 42 line churn command/fetchschedule.go x: 3 # contributors y: 12 line churn command/install.go x: 4 # contributors y: 302 line churn command/migrate.go x: 4 # contributors y: 96 line churn command/regions.go x: 3 # contributors y: 92 line churn command/schedule.go x: 3 # contributors y: 54 line churn config/monkey.go x: 7 # contributors y: 244 line churn constrainer/constrainer.go x: 3 # contributors y: 82 line churn decryptor/decryptor.go x: 3 # contributors y: 18 line churn deploy/eligible_instance_groups.go x: 4 # contributors y: 22 line churn eligible/eligible.go x: 3 # contributors y: 572 line churn schedule/schedule.go x: 5 # contributors y: 29 line churn spinnaker/config.go x: 4 # contributors y: 12 line churn spinnaker/fromjson.go x: 3 # contributors y: 15 line churn spinnaker/spinnaker.go x: 9 # contributors y: 686 line churn spinnaker/terminator.go x: 4 # contributors y: 10 line churn term/term.go x: 3 # contributors y: 78 line churn spinnaker/urls.go x: 4 # contributors y: 48 line churn mkdocs.yml x: 2 # contributors y: 46 line churn schedule/constrainer.go x: 2 # contributors y: 42 line churn config/param/param.go x: 4 # contributors y: 38 line churn deploy/app.go x: 2 # contributors y: 18 line churn deploy/deployment.go x: 2 # contributors y: 24 line churn grp/grp.go x: 2 # contributors y: 76 line churn command/osutil.go x: 2 # contributors y: 84 line churn migration/mysql/1.0.0_initial_schema.sql x: 2 # contributors y: 70 line churn cal/cal.go x: 2 # contributors y: 4 line churn
686.0
line churn
  min: 4.0
  average: 84.93
  25th percentile: 12.75
  median: 40.0
  75th percentile: 83.5
  max: 686.0
0 9.0
# contributors
min: 2.0 | average: 3.5 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0

File Size vs. Line Churn: 40 points

mysql/mysql.go x: 287 lines of code y: 137 line churn cmd/chaosmonkey/main.go x: 13 lines of code y: 86 line churn command/chaosmonkey.go x: 320 lines of code y: 210 line churn command/dumpconfig.go x: 15 lines of code y: 6 line churn command/dumpmonkeyconfig.go x: 38 lines of code y: 6 line churn command/eligible.go x: 25 lines of code y: 42 line churn command/fetchschedule.go x: 30 lines of code y: 12 line churn command/install.go x: 86 lines of code y: 302 line churn command/migrate.go x: 12 lines of code y: 96 line churn command/outage.go x: 14 lines of code y: 6 line churn command/regions.go x: 23 lines of code y: 92 line churn command/schedule.go x: 60 lines of code y: 54 line churn command/terminate.go x: 16 lines of code y: 12 line churn config/monkey.go x: 313 lines of code y: 244 line churn constrainer/constrainer.go x: 16 lines of code y: 82 line churn decryptor/decryptor.go x: 21 lines of code y: 18 line churn deploy/eligible_instance_groups.go x: 96 lines of code y: 22 line churn eligible/eligible.go x: 176 lines of code y: 572 line churn env/env.go x: 16 lines of code y: 18 line churn schedstore/schedstore.go x: 11 lines of code y: 6 line churn schedule/schedule.go x: 170 lines of code y: 29 line churn spinnaker/config.go x: 27 lines of code y: 12 line churn spinnaker/fromjson.go x: 88 lines of code y: 15 line churn spinnaker/spinnaker.go x: 438 lines of code y: 686 line churn spinnaker/terminator.go x: 134 lines of code y: 10 line churn term/term.go x: 117 lines of code y: 78 line churn tracker/tracker.go x: 31 lines of code y: 52 line churn spinnaker/urls.go x: 34 lines of code y: 48 line churn mkdocs.yml x: 22 lines of code y: 46 line churn schedule/constrainer.go x: 4 lines of code y: 42 line churn config/param/param.go x: 36 lines of code y: 38 line churn deploy/app.go x: 56 lines of code y: 18 line churn deploy/deployment.go x: 133 lines of code y: 24 line churn grp/grp.go x: 163 lines of code y: 76 line churn command/osutil.go x: 17 lines of code y: 84 line churn migration/mysql/1.0.0_initial_schema.sql x: 28 lines of code y: 70 line churn cal/cal.go x: 15 lines of code y: 4 line churn
686.0
line churn
  min: 4.0
  average: 84.93
  25th percentile: 12.75
  median: 40.0
  75th percentile: 83.5
  max: 686.0
0 438.0
lines of code
min: 4.0 | average: 78.93 | 25th percentile: 16.0 | median: 29.0 | 75th percentile: 111.75 | max: 438.0