Overview
File Change Frequency Overall
  • There are 15 files with 800 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)
    • 2 files changed 6-20 times (272 lines of code)
    • 13 files changed 1-5 times (528 lines of code)
0% | 0% | 0% | 34% | 66%
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 15 files with 800 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 15 files changed by 1 contributor (800 lines of code)
0% | 0% | 0% | 0% | 100%
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, txt, sh, mod, gitignore, md, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 35% | 64%
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
ROOT0% | 0% | 0% | 76% | 23%
netapp0% | 0% | 0% | 0% | 100%
mail0% | 0% | 0% | 0% | 100%
postgres0% | 0% | 0% | 0% | 100%
pagerduty0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 17)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
main.go
in root
202 5 2019-11-15 2020-06-03 8 1 +322 / -59 andy.gallagher andy.gallagher
70 3 2019-11-22 2020-06-03 6 1 +196 / -20 andy.gallagher andy.gallagher
config.go
in root
40 1 2019-11-15 2019-11-28 4 1 +70 / -10 andy.gallagher andy.gallagher
27 - 2019-11-15 2019-11-28 3 1 +46 / -1 andy.gallagher andy.gallagher
models.go
in netapp
64 - 2019-11-15 2020-06-03 3 1 +44 / -0 andy.gallagher andy.gallagher
82 3 2019-11-17 2019-11-25 3 1 +220 / -2 andy.gallagher andy.gallagher
models.go
in mail
9 - 2019-11-17 2019-11-25 2 1 +20 / -0 andy.gallagher andy.gallagher
models.go
in pagerduty
12 - 2019-11-25 2019-11-28 2 1 +30 / -0 andy.gallagher andy.gallagher
30 1 2020-05-18 2020-06-03 2 1 +76 / -0 andy.gallagher andy.gallagher
pagerduty.go
in pagerduty
53 2 2019-11-25 2019-11-28 2 1 +138 / -0 andy.gallagher andy.gallagher
53 1 2020-05-18 2020-06-03 2 1 +126 / -0 andy.gallagher andy.gallagher
66 2 2019-11-15 2019-11-25 2 1 +18 / -1 andy.gallagher andy.gallagher
models.go
in root
15 - 2019-11-15 2019-11-15 1 1 +18 / -0 andy.gallagher andy.gallagher
models.go
in postgres
19 1 2019-11-15 2019-11-15 1 1 +23 / -0 andy.gallagher andy.gallagher
backups.go
in postgres
58 2 2019-11-15 2019-11-15 1 1 +76 / -0 andy.gallagher andy.gallagher
common.go
in netapp
21 1
jobs.go
in netapp
51 2
Files With Most Churn (Top 17)
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
main.go
in root
202 5 2019-11-15 2020-06-03 8 1 +322 / -59 andy.gallagher andy.gallagher
82 3 2019-11-17 2019-11-25 3 1 +220 / -2 andy.gallagher andy.gallagher
70 3 2019-11-22 2020-06-03 6 1 +196 / -20 andy.gallagher andy.gallagher
pagerduty.go
in pagerduty
53 2 2019-11-25 2019-11-28 2 1 +138 / -0 andy.gallagher andy.gallagher
53 1 2020-05-18 2020-06-03 2 1 +126 / -0 andy.gallagher andy.gallagher
config.go
in root
40 1 2019-11-15 2019-11-28 4 1 +70 / -10 andy.gallagher andy.gallagher
30 1 2020-05-18 2020-06-03 2 1 +76 / -0 andy.gallagher andy.gallagher
backups.go
in postgres
58 2 2019-11-15 2019-11-15 1 1 +76 / -0 andy.gallagher andy.gallagher
27 - 2019-11-15 2019-11-28 3 1 +46 / -1 andy.gallagher andy.gallagher
models.go
in netapp
64 - 2019-11-15 2020-06-03 3 1 +44 / -0 andy.gallagher andy.gallagher
models.go
in pagerduty
12 - 2019-11-25 2019-11-28 2 1 +30 / -0 andy.gallagher andy.gallagher
models.go
in postgres
19 1 2019-11-15 2019-11-15 1 1 +23 / -0 andy.gallagher andy.gallagher
models.go
in mail
9 - 2019-11-17 2019-11-25 2 1 +20 / -0 andy.gallagher andy.gallagher
66 2 2019-11-15 2019-11-25 2 1 +18 / -1 andy.gallagher andy.gallagher
models.go
in root
15 - 2019-11-15 2019-11-15 1 1 +18 / -0 andy.gallagher andy.gallagher
common.go
in netapp
21 1
jobs.go
in netapp
51 2
Files With Most Contributors (Top 17)
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
main.go
in root
202 5 2019-11-15 2020-06-03 8 1 +322 / -59 andy.gallagher andy.gallagher
70 3 2019-11-22 2020-06-03 6 1 +196 / -20 andy.gallagher andy.gallagher
config.go
in root
40 1 2019-11-15 2019-11-28 4 1 +70 / -10 andy.gallagher andy.gallagher
models.go
in netapp
64 - 2019-11-15 2020-06-03 3 1 +44 / -0 andy.gallagher andy.gallagher
82 3 2019-11-17 2019-11-25 3 1 +220 / -2 andy.gallagher andy.gallagher
27 - 2019-11-15 2019-11-28 3 1 +46 / -1 andy.gallagher andy.gallagher
66 2 2019-11-15 2019-11-25 2 1 +18 / -1 andy.gallagher andy.gallagher
30 1 2020-05-18 2020-06-03 2 1 +76 / -0 andy.gallagher andy.gallagher
53 1 2020-05-18 2020-06-03 2 1 +126 / -0 andy.gallagher andy.gallagher
models.go
in mail
9 - 2019-11-17 2019-11-25 2 1 +20 / -0 andy.gallagher andy.gallagher
models.go
in pagerduty
12 - 2019-11-25 2019-11-28 2 1 +30 / -0 andy.gallagher andy.gallagher
pagerduty.go
in pagerduty
53 2 2019-11-25 2019-11-28 2 1 +138 / -0 andy.gallagher andy.gallagher
models.go
in root
15 - 2019-11-15 2019-11-15 1 1 +18 / -0 andy.gallagher andy.gallagher
models.go
in postgres
19 1 2019-11-15 2019-11-15 1 1 +23 / -0 andy.gallagher andy.gallagher
backups.go
in postgres
58 2 2019-11-15 2019-11-15 1 1 +76 / -0 andy.gallagher andy.gallagher
common.go
in netapp
21 1
jobs.go
in netapp
51 2
Files With Least Contributors (Top 17)
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
jobs.go
in netapp
51 2
common.go
in netapp
21 1
main.go
in root
202 5 2019-11-15 2020-06-03 8 1 +322 / -59 andy.gallagher andy.gallagher
82 3 2019-11-17 2019-11-25 3 1 +220 / -2 andy.gallagher andy.gallagher
70 3 2019-11-22 2020-06-03 6 1 +196 / -20 andy.gallagher andy.gallagher
66 2 2019-11-15 2019-11-25 2 1 +18 / -1 andy.gallagher andy.gallagher
models.go
in netapp
64 - 2019-11-15 2020-06-03 3 1 +44 / -0 andy.gallagher andy.gallagher
backups.go
in postgres
58 2 2019-11-15 2019-11-15 1 1 +76 / -0 andy.gallagher andy.gallagher
53 1 2020-05-18 2020-06-03 2 1 +126 / -0 andy.gallagher andy.gallagher
pagerduty.go
in pagerduty
53 2 2019-11-25 2019-11-28 2 1 +138 / -0 andy.gallagher andy.gallagher
config.go
in root
40 1 2019-11-15 2019-11-28 4 1 +70 / -10 andy.gallagher andy.gallagher
30 1 2020-05-18 2020-06-03 2 1 +76 / -0 andy.gallagher andy.gallagher
27 - 2019-11-15 2019-11-28 3 1 +46 / -1 andy.gallagher andy.gallagher
models.go
in postgres
19 1 2019-11-15 2019-11-15 1 1 +23 / -0 andy.gallagher andy.gallagher
models.go
in root
15 - 2019-11-15 2019-11-15 1 1 +18 / -0 andy.gallagher andy.gallagher
models.go
in pagerduty
12 - 2019-11-25 2019-11-28 2 1 +30 / -0 andy.gallagher andy.gallagher
models.go
in mail
9 - 2019-11-17 2019-11-25 2 1 +20 / -0 andy.gallagher andy.gallagher
Correlations

File Size vs. Number of Changes: 15 points

main.go x: 202 lines of code y: 8 # changes messenger.go x: 70 lines of code y: 6 # changes netapp/deletesnapshot.go x: 30 lines of code y: 2 # changes netapp/listsnapshot.go x: 53 lines of code y: 2 # changes netapp/models.go x: 64 lines of code y: 3 # changes config.go x: 40 lines of code y: 4 # changes example-config.yaml x: 27 lines of code y: 3 # changes pagerduty/models.go x: 12 lines of code y: 2 # changes mail/SendMail.go x: 82 lines of code y: 3 # changes netapp/createsnapshot.go x: 66 lines of code y: 2 # changes mail/models.go x: 9 lines of code y: 2 # changes models.go x: 15 lines of code y: 1 # changes postgres/backups.go x: 58 lines of code y: 1 # changes postgres/models.go x: 19 lines of code y: 1 # changes
8.0
# changes
  min: 1.0
  average: 2.8
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 8.0
0 202.0
lines of code
min: 9.0 | average: 53.33 | 25th percentile: 19.0 | median: 53.0 | 75th percentile: 66.0 | max: 202.0

Number of Contributors vs. Number of Changes: 15 points

main.go x: 1 # contributors y: 8 # changes messenger.go x: 1 # contributors y: 6 # changes netapp/deletesnapshot.go x: 1 # contributors y: 2 # changes netapp/models.go x: 1 # contributors y: 3 # changes config.go x: 1 # contributors y: 4 # changes models.go x: 1 # contributors y: 1 # changes
8.0
# changes
  min: 1.0
  average: 2.8
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 8.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 15 points

main.go x: 1 # contributors y: 202 lines of code messenger.go x: 1 # contributors y: 70 lines of code netapp/deletesnapshot.go x: 1 # contributors y: 30 lines of code netapp/listsnapshot.go x: 1 # contributors y: 53 lines of code netapp/models.go x: 1 # contributors y: 64 lines of code config.go x: 1 # contributors y: 40 lines of code example-config.yaml x: 1 # contributors y: 27 lines of code pagerduty/models.go x: 1 # contributors y: 12 lines of code mail/SendMail.go x: 1 # contributors y: 82 lines of code netapp/createsnapshot.go x: 1 # contributors y: 66 lines of code mail/models.go x: 1 # contributors y: 9 lines of code models.go x: 1 # contributors y: 15 lines of code postgres/backups.go x: 1 # contributors y: 58 lines of code postgres/models.go x: 1 # contributors y: 19 lines of code
202.0
lines of code
  min: 9.0
  average: 53.33
  25th percentile: 19.0
  median: 53.0
  75th percentile: 66.0
  max: 202.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Changes vs. Line Churn: 24 points

main.go x: 8 # changes y: 381 line churn messenger.go x: 6 # changes y: 216 line churn messenger_test.go x: 4 # changes y: 244 line churn netapp/deletesnapshot.go x: 2 # changes y: 76 line churn netapp/listsnapshot.go x: 2 # changes y: 126 line churn netapp/listsnapshot_test.go x: 2 # changes y: 206 line churn netapp/models.go x: 3 # changes y: 44 line churn README.md x: 2 # changes y: 94 line churn cipackage.sh x: 2 # changes y: 35 line churn config.go x: 4 # changes y: 80 line churn example-config.yaml x: 3 # changes y: 47 line churn pagerduty/models.go x: 2 # changes y: 30 line churn pagerduty/pagerduty.go x: 2 # changes y: 138 line churn .gitignore x: 2 # changes y: 93 line churn mail/SendMail.go x: 3 # changes y: 222 line churn netapp/createsnapshot.go x: 2 # changes y: 19 line churn cibuild.sh x: 1 # changes y: 24 line churn go.mod x: 2 # changes y: 10 line churn go.sum x: 2 # changes y: 6 line churn mail/models.go x: 2 # changes y: 20 line churn config_test.go x: 1 # changes y: 52 line churn models.go x: 1 # changes y: 18 line churn postgres/backups.go x: 1 # changes y: 76 line churn
381.0
line churn
  min: 6.0
  average: 95.0
  25th percentile: 23.25
  median: 64.0
  75th percentile: 135.0
  max: 381.0
0 8.0
# changes
min: 1.0 | average: 2.5 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

Number of Contributors vs. Line Churn: 15 points

main.go x: 1 # contributors y: 381 line churn messenger.go x: 1 # contributors y: 216 line churn netapp/deletesnapshot.go x: 1 # contributors y: 76 line churn netapp/listsnapshot.go x: 1 # contributors y: 126 line churn netapp/models.go x: 1 # contributors y: 44 line churn config.go x: 1 # contributors y: 80 line churn example-config.yaml x: 1 # contributors y: 47 line churn pagerduty/models.go x: 1 # contributors y: 30 line churn pagerduty/pagerduty.go x: 1 # contributors y: 138 line churn mail/SendMail.go x: 1 # contributors y: 222 line churn netapp/createsnapshot.go x: 1 # contributors y: 19 line churn mail/models.go x: 1 # contributors y: 20 line churn models.go x: 1 # contributors y: 18 line churn postgres/models.go x: 1 # contributors y: 23 line churn
381.0
line churn
  min: 18.0
  average: 101.07
  25th percentile: 23.0
  median: 76.0
  75th percentile: 138.0
  max: 381.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Line Churn: 15 points

main.go x: 202 lines of code y: 381 line churn messenger.go x: 70 lines of code y: 216 line churn netapp/deletesnapshot.go x: 30 lines of code y: 76 line churn netapp/listsnapshot.go x: 53 lines of code y: 126 line churn netapp/models.go x: 64 lines of code y: 44 line churn config.go x: 40 lines of code y: 80 line churn example-config.yaml x: 27 lines of code y: 47 line churn pagerduty/models.go x: 12 lines of code y: 30 line churn pagerduty/pagerduty.go x: 53 lines of code y: 138 line churn mail/SendMail.go x: 82 lines of code y: 222 line churn netapp/createsnapshot.go x: 66 lines of code y: 19 line churn mail/models.go x: 9 lines of code y: 20 line churn models.go x: 15 lines of code y: 18 line churn postgres/backups.go x: 58 lines of code y: 76 line churn postgres/models.go x: 19 lines of code y: 23 line churn
381.0
line churn
  min: 18.0
  average: 101.07
  25th percentile: 23.0
  median: 76.0
  75th percentile: 138.0
  max: 381.0
0 202.0
lines of code
min: 9.0 | average: 53.33 | 25th percentile: 19.0 | median: 53.0 | 75th percentile: 66.0 | max: 202.0