Overview
File Change Frequency Overall
  • There are 14 files with 789 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)
    • 1 file changed 6-20 times (150 lines of code)
    • 13 files changed 1-5 times (639 lines of code)
0% | 0% | 0% | 19% | 80%
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 14 files with 789 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)
    • 14 files changed by 1 contributor (789 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, yml, mod, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 19% | 80%
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% | 30% | 69%
sender0% | 0% | 0% | 0% | 100%
vidispine0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 14)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
main.go
in root
150 4 2020-09-18 2021-10-05 9 1 +295 / -64 andy.gallagher andy.gallagher
111 4 2020-09-23 2021-10-07 5 1 +272 / -4 andy.gallagher andy.gallagher
65 4 2020-09-18 2021-10-05 4 1 +76 / -43 andy.gallagher andy.gallagher
80 2 2020-09-18 2021-10-05 4 1 +158 / -37 andy.gallagher andy.gallagher
82 4 2020-09-23 2021-10-04 4 1 +197 / -9 andy.gallagher andy.gallagher
36 3 2020-09-19 2021-10-05 3 1 +83 / -8 andy.gallagher andy.gallagher
VSRequestor.go
in vidispine
108 5 2020-09-18 2020-09-21 2 1 +25 / -7 andy.gallagher andy.gallagher
5 - 2020-09-19 2020-09-19 1 1 +6 / -0 andy.gallagher andy.gallagher
7 1 2020-09-21 2020-09-21 1 1 +10 / -0 andy.gallagher andy.gallagher
27 1 2021-10-04 2021-10-04 1 1 +71 / -1 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +73 / -1 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +72 / -0 andy.gallagher andy.gallagher
28 1 2021-10-05 2021-10-05 1 1 +72 / -0 andy.gallagher andy.gallagher
34 1 2021-10-04 2021-10-04 1 1 +90 / -2 andy.gallagher andy.gallagher
Files With Most Churn (Top 14)
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
150 4 2020-09-18 2021-10-05 9 1 +295 / -64 andy.gallagher andy.gallagher
111 4 2020-09-23 2021-10-07 5 1 +272 / -4 andy.gallagher andy.gallagher
82 4 2020-09-23 2021-10-04 4 1 +197 / -9 andy.gallagher andy.gallagher
80 2 2020-09-18 2021-10-05 4 1 +158 / -37 andy.gallagher andy.gallagher
65 4 2020-09-18 2021-10-05 4 1 +76 / -43 andy.gallagher andy.gallagher
34 1 2021-10-04 2021-10-04 1 1 +90 / -2 andy.gallagher andy.gallagher
36 3 2020-09-19 2021-10-05 3 1 +83 / -8 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +73 / -1 andy.gallagher andy.gallagher
27 1 2021-10-04 2021-10-04 1 1 +71 / -1 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +72 / -0 andy.gallagher andy.gallagher
28 1 2021-10-05 2021-10-05 1 1 +72 / -0 andy.gallagher andy.gallagher
VSRequestor.go
in vidispine
108 5 2020-09-18 2020-09-21 2 1 +25 / -7 andy.gallagher andy.gallagher
7 1 2020-09-21 2020-09-21 1 1 +10 / -0 andy.gallagher andy.gallagher
5 - 2020-09-19 2020-09-19 1 1 +6 / -0 andy.gallagher andy.gallagher
Files With Most Contributors (Top 14)
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
150 4 2020-09-18 2021-10-05 9 1 +295 / -64 andy.gallagher andy.gallagher
111 4 2020-09-23 2021-10-07 5 1 +272 / -4 andy.gallagher andy.gallagher
82 4 2020-09-23 2021-10-04 4 1 +197 / -9 andy.gallagher andy.gallagher
80 2 2020-09-18 2021-10-05 4 1 +158 / -37 andy.gallagher andy.gallagher
65 4 2020-09-18 2021-10-05 4 1 +76 / -43 andy.gallagher andy.gallagher
36 3 2020-09-19 2021-10-05 3 1 +83 / -8 andy.gallagher andy.gallagher
VSRequestor.go
in vidispine
108 5 2020-09-18 2020-09-21 2 1 +25 / -7 andy.gallagher andy.gallagher
34 1 2021-10-04 2021-10-04 1 1 +90 / -2 andy.gallagher andy.gallagher
7 1 2020-09-21 2020-09-21 1 1 +10 / -0 andy.gallagher andy.gallagher
27 1 2021-10-04 2021-10-04 1 1 +71 / -1 andy.gallagher andy.gallagher
28 1 2021-10-05 2021-10-05 1 1 +72 / -0 andy.gallagher andy.gallagher
5 - 2020-09-19 2020-09-19 1 1 +6 / -0 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +72 / -0 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +73 / -1 andy.gallagher andy.gallagher
Files With Least Contributors (Top 14)
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
150 4 2020-09-18 2021-10-05 9 1 +295 / -64 andy.gallagher andy.gallagher
111 4 2020-09-23 2021-10-07 5 1 +272 / -4 andy.gallagher andy.gallagher
VSRequestor.go
in vidispine
108 5 2020-09-18 2020-09-21 2 1 +25 / -7 andy.gallagher andy.gallagher
82 4 2020-09-23 2021-10-04 4 1 +197 / -9 andy.gallagher andy.gallagher
80 2 2020-09-18 2021-10-05 4 1 +158 / -37 andy.gallagher andy.gallagher
65 4 2020-09-18 2021-10-05 4 1 +76 / -43 andy.gallagher andy.gallagher
36 3 2020-09-19 2021-10-05 3 1 +83 / -8 andy.gallagher andy.gallagher
34 1 2021-10-04 2021-10-04 1 1 +90 / -2 andy.gallagher andy.gallagher
28 1 2021-10-05 2021-10-05 1 1 +72 / -0 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +72 / -0 andy.gallagher andy.gallagher
28 1 2021-10-04 2021-10-04 1 1 +73 / -1 andy.gallagher andy.gallagher
27 1 2021-10-04 2021-10-04 1 1 +71 / -1 andy.gallagher andy.gallagher
7 1 2020-09-21 2020-09-21 1 1 +10 / -0 andy.gallagher andy.gallagher
5 - 2020-09-19 2020-09-19 1 1 +6 / -0 andy.gallagher andy.gallagher
Correlations

File Size vs. Number of Changes: 14 points

sender/ConnectionWrapper.go x: 111 lines of code y: 5 # changes FindNotification.go x: 65 lines of code y: 4 # changes NewNotification.go x: 80 lines of code y: 4 # changes VSNotification.go x: 36 lines of code y: 3 # changes VidispineShapeMessageHandler.go x: 28 lines of code y: 1 # changes main.go x: 150 lines of code y: 9 # changes HttpUtils.go x: 34 lines of code y: 1 # changes VidispineMetadataMessageHandler.go x: 27 lines of code y: 1 # changes sender/ConnectionPool.go x: 82 lines of code y: 4 # changes HealthcheckHandler.go x: 7 lines of code y: 1 # changes vidispine/VSRequestor.go x: 108 lines of code y: 2 # changes GenericResponse.go x: 5 lines of code y: 1 # changes
9.0
# changes
  min: 1.0
  average: 2.71
  25th percentile: 1.0
  median: 1.5
  75th percentile: 4.0
  max: 9.0
0 150.0
lines of code
min: 5.0 | average: 56.36 | 25th percentile: 27.75 | median: 35.0 | 75th percentile: 88.5 | max: 150.0

Number of Contributors vs. Number of Changes: 14 points

sender/ConnectionWrapper.go x: 1 # contributors y: 5 # changes FindNotification.go x: 1 # contributors y: 4 # changes VSNotification.go x: 1 # contributors y: 3 # changes VidispineShapeMessageHandler.go x: 1 # contributors y: 1 # changes main.go x: 1 # contributors y: 9 # changes vidispine/VSRequestor.go x: 1 # contributors y: 2 # changes
9.0
# changes
  min: 1.0
  average: 2.71
  25th percentile: 1.0
  median: 1.5
  75th percentile: 4.0
  max: 9.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: 14 points

sender/ConnectionWrapper.go x: 1 # contributors y: 111 lines of code FindNotification.go x: 1 # contributors y: 65 lines of code NewNotification.go x: 1 # contributors y: 80 lines of code VSNotification.go x: 1 # contributors y: 36 lines of code VidispineShapeMessageHandler.go x: 1 # contributors y: 28 lines of code main.go x: 1 # contributors y: 150 lines of code HttpUtils.go x: 1 # contributors y: 34 lines of code VidispineMetadataMessageHandler.go x: 1 # contributors y: 27 lines of code sender/ConnectionPool.go x: 1 # contributors y: 82 lines of code HealthcheckHandler.go x: 1 # contributors y: 7 lines of code vidispine/VSRequestor.go x: 1 # contributors y: 108 lines of code GenericResponse.go x: 1 # contributors y: 5 lines of code
150.0
lines of code
  min: 5.0
  average: 56.36
  25th percentile: 27.75
  median: 35.0
  75th percentile: 88.5
  max: 150.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: 28 points

.github/workflows/ci.yml x: 3 # changes y: 162 line churn Dockerfile x: 3 # changes y: 9 line churn go.mod x: 6 # changes y: 21 line churn go.sum x: 5 # changes y: 46 line churn sender/ConnectionWrapper.go x: 5 # changes y: 276 line churn FindNotification.go x: 4 # changes y: 119 line churn NewNotification.go x: 4 # changes y: 195 line churn VSNotification.go x: 3 # changes y: 91 line churn VidispineShapeMessageHandler.go x: 1 # changes y: 72 line churn main.go x: 9 # changes y: 359 line churn HttpUtils.go x: 1 # changes y: 92 line churn FindNotification_test.go x: 2 # changes y: 49 line churn VidispineMessageHandler.go x: 6 # changes y: 627 line churn sender/ConnectionPool.go x: 4 # changes y: 206 line churn VidispineMessageHandler_test.go x: 4 # changes y: 523 line churn sender/ConnectionWrapperOld.go x: 2 # changes y: 184 line churn HealthcheckHandler.go x: 1 # changes y: 10 line churn Makefile x: 2 # changes y: 14 line churn vidispine/VSRequestor.go x: 2 # changes y: 32 line churn .gitlab-ci.yml x: 1 # changes y: 24 line churn .gitignore x: 2 # changes y: 3 line churn mocks/AmqpChannelMock.go x: 1 # changes y: 145 line churn mocks/AmqpConnectionMock.go x: 1 # changes y: 65 line churn mocks/AmqpInterfaces.go x: 1 # changes y: 84 line churn GenericResponse.go x: 1 # changes y: 6 line churn
627.0
line churn
  min: 3.0
  average: 129.71
  25th percentile: 26.0
  median: 73.0
  75th percentile: 178.5
  max: 627.0
0 9.0
# changes
min: 1.0 | average: 2.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 9.0

Number of Contributors vs. Line Churn: 14 points

sender/ConnectionWrapper.go x: 1 # contributors y: 276 line churn FindNotification.go x: 1 # contributors y: 119 line churn NewNotification.go x: 1 # contributors y: 195 line churn VSNotification.go x: 1 # contributors y: 91 line churn VidispineShapeMessageHandler.go x: 1 # contributors y: 72 line churn main.go x: 1 # contributors y: 359 line churn HttpUtils.go x: 1 # contributors y: 92 line churn VidispineJobMessageHandler.go x: 1 # contributors y: 74 line churn sender/ConnectionPool.go x: 1 # contributors y: 206 line churn HealthcheckHandler.go x: 1 # contributors y: 10 line churn vidispine/VSRequestor.go x: 1 # contributors y: 32 line churn GenericResponse.go x: 1 # contributors y: 6 line churn
359.0
line churn
  min: 6.0
  average: 119.71
  25th percentile: 62.0
  median: 82.5
  75th percentile: 197.75
  max: 359.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: 14 points

sender/ConnectionWrapper.go x: 111 lines of code y: 276 line churn FindNotification.go x: 65 lines of code y: 119 line churn NewNotification.go x: 80 lines of code y: 195 line churn VSNotification.go x: 36 lines of code y: 91 line churn VidispineShapeMessageHandler.go x: 28 lines of code y: 72 line churn main.go x: 150 lines of code y: 359 line churn HttpUtils.go x: 34 lines of code y: 92 line churn VidispineJobMessageHandler.go x: 28 lines of code y: 74 line churn VidispineMetadataMessageHandler.go x: 27 lines of code y: 72 line churn sender/ConnectionPool.go x: 82 lines of code y: 206 line churn HealthcheckHandler.go x: 7 lines of code y: 10 line churn vidispine/VSRequestor.go x: 108 lines of code y: 32 line churn GenericResponse.go x: 5 lines of code y: 6 line churn
359.0
line churn
  min: 6.0
  average: 119.71
  25th percentile: 62.0
  median: 82.5
  75th percentile: 197.75
  max: 359.0
0 150.0
lines of code
min: 5.0 | average: 56.36 | 25th percentile: 27.75 | median: 35.0 | 75th percentile: 88.5 | max: 150.0