Overview
File Change Frequency Overall
  • There are 32 files with 2,779 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)
    • 7 files changed 6-20 times (1,272 lines of code)
    • 25 files changed 1-5 times (1,507 lines of code)
0% | 0% | 0% | 45% | 54%
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 32 files with 2,779 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)
    • 11 files changed by 2-5 contributors (1,344 lines of code)
    • 21 files changed by 1 contributor (1,435 lines of code)
0% | 0% | 0% | 48% | 51%
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, yaml, mod, md, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 32% | 67%
yaml0% | 0% | 0% | 81% | 18%
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
common0% | 0% | 0% | 57% | 42%
infra0% | 0% | 0% | 81% | 18%
referenceapi0% | 0% | 0% | 100% | 0%
test-against-captureddata0% | 0% | 0% | 0% | 100%
migration0% | 0% | 0% | 0% | 100%
mediatag0% | 0% | 0% | 0% | 100%
video0% | 0% | 0% | 0% | 100%
genericoptions0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 32)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
197 6 2021-08-17 2022-05-18 11 2 +521 / -157 andy.gallagher andy.gallagher
78 4 2022-01-26 2022-02-03 7 2 +343 / -84 david.allison andy.gallagher
dynamo_ops.go
in common
207 7 2022-01-25 2022-05-18 7 1 +645 / -45 andy.gallagher andy.gallagher
609 - 2022-01-21 2022-02-02 7 2 +1329 / -19 andy.gallagher david.allison
referenceapi.go
in referenceapi
46 2 2021-08-17 2022-02-01 6 2 +118 / -36 andy.gallagher andy.gallagher
idmapping.go
in common
61 1 2021-08-17 2022-05-18 6 1 +114 / -229 andy.gallagher andy.gallagher
config.go
in common
74 5 2021-08-17 2022-02-01 6 1 +57 / -19 andy.gallagher andy.gallagher
67 5 2022-01-25 2022-05-18 5 1 +163 / -11 andy.gallagher andy.gallagher
async_tester.go
in test-against-captureddata
184 8 2022-01-27 2022-02-02 5 1 +501 / -88 andy.gallagher andy.gallagher
20 1 2022-01-27 2022-05-18 4 2 +70 / -8 david.allison andy.gallagher
responses.go
in common
70 5 2022-01-24 2022-02-01 4 2 +145 / -27 andy.gallagher david.allison
mediatag.go
in mediatag
91 3 2022-02-01 2022-05-18 4 2 +274 / -22 andy.gallagher andy.gallagher
async_db_reader.go
in migration
125 2 2021-08-17 2022-01-24 4 1 +12 / -27 andy.gallagher andy.gallagher
22 4 2022-01-25 2022-02-01 3 1 +58 / -2 andy.gallagher andy.gallagher
main.go
in test-against-captureddata
46 1 2022-01-27 2022-02-01 3 1 +127 / -21 andy.gallagher andy.gallagher
async_reader.go
in test-against-captureddata
57 1 2022-01-27 2022-02-01 3 1 +121 / -1 andy.gallagher andy.gallagher
async_writer.go
in test-against-captureddata
60 2 2022-01-28 2022-02-01 3 1 +161 / -9 andy.gallagher andy.gallagher
84 - 2022-01-21 2022-01-31 3 1 +177 / -3 andy.gallagher andy.gallagher
13 1 2022-01-26 2022-01-28 2 1 +46 / -0 david.allison david.allison
m3u8.go
in common
15 1 2022-01-28 2022-01-31 2 2 +20 / -18 andy.gallagher david.allison
video.go
in video
46 2 2022-02-01 2022-02-02 2 2 +137 / -21 andy.gallagher david.allison
53 - 2022-01-24 2022-01-25 2 1 +108 / -2 andy.gallagher andy.gallagher
main.go
in migration
61 2 2021-08-17 2022-01-25 2 2 +44 / -13 andy.gallagher david.allison
dynamo_writer.go
in migration
111 5 2021-08-17 2022-01-25 2 2 +139 / -6 andy.gallagher david.allison
EndpointEvent.go
in test-against-captureddata
125 6 2022-01-27 2022-02-01 2 1 +284 / -6 andy.gallagher andy.gallagher
6 - 2022-01-24 2022-01-24 1 1 +16 / -0 andy.gallagher andy.gallagher
genericoptions.go
in genericoptions
14 2 2022-01-31 2022-01-31 1 1 +38 / -0 andy.gallagher andy.gallagher
24 1 2022-01-24 2022-01-24 1 1 +60 / -0 andy.gallagher andy.gallagher
28 1 2022-01-24 2022-01-24 1 1 +68 / -0 andy.gallagher andy.gallagher
37 3 2022-02-01 2022-02-01 1 1 +100 / -0 andy.gallagher andy.gallagher
61 1 2022-01-24 2022-01-24 1 1 +267 / -107 andy.gallagher andy.gallagher
87 1 2022-01-24 2022-01-24 1 1 +195 / -1 andy.gallagher andy.gallagher
Files With Most Churn (Top 32)
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
609 - 2022-01-21 2022-02-02 7 2 +1329 / -19 andy.gallagher david.allison
dynamo_ops.go
in common
207 7 2022-01-25 2022-05-18 7 1 +645 / -45 andy.gallagher andy.gallagher
197 6 2021-08-17 2022-05-18 11 2 +521 / -157 andy.gallagher andy.gallagher
async_tester.go
in test-against-captureddata
184 8 2022-01-27 2022-02-02 5 1 +501 / -88 andy.gallagher andy.gallagher
78 4 2022-01-26 2022-02-03 7 2 +343 / -84 david.allison andy.gallagher
61 1 2022-01-24 2022-01-24 1 1 +267 / -107 andy.gallagher andy.gallagher
idmapping.go
in common
61 1 2021-08-17 2022-05-18 6 1 +114 / -229 andy.gallagher andy.gallagher
mediatag.go
in mediatag
91 3 2022-02-01 2022-05-18 4 2 +274 / -22 andy.gallagher andy.gallagher
EndpointEvent.go
in test-against-captureddata
125 6 2022-01-27 2022-02-01 2 1 +284 / -6 andy.gallagher andy.gallagher
87 1 2022-01-24 2022-01-24 1 1 +195 / -1 andy.gallagher andy.gallagher
84 - 2022-01-21 2022-01-31 3 1 +177 / -3 andy.gallagher andy.gallagher
67 5 2022-01-25 2022-05-18 5 1 +163 / -11 andy.gallagher andy.gallagher
responses.go
in common
70 5 2022-01-24 2022-02-01 4 2 +145 / -27 andy.gallagher david.allison
async_writer.go
in test-against-captureddata
60 2 2022-01-28 2022-02-01 3 1 +161 / -9 andy.gallagher andy.gallagher
video.go
in video
46 2 2022-02-01 2022-02-02 2 2 +137 / -21 andy.gallagher david.allison
referenceapi.go
in referenceapi
46 2 2021-08-17 2022-02-01 6 2 +118 / -36 andy.gallagher andy.gallagher
main.go
in test-against-captureddata
46 1 2022-01-27 2022-02-01 3 1 +127 / -21 andy.gallagher andy.gallagher
dynamo_writer.go
in migration
111 5 2021-08-17 2022-01-25 2 2 +139 / -6 andy.gallagher david.allison
async_reader.go
in test-against-captureddata
57 1 2022-01-27 2022-02-01 3 1 +121 / -1 andy.gallagher andy.gallagher
53 - 2022-01-24 2022-01-25 2 1 +108 / -2 andy.gallagher andy.gallagher
37 3 2022-02-01 2022-02-01 1 1 +100 / -0 andy.gallagher andy.gallagher
20 1 2022-01-27 2022-05-18 4 2 +70 / -8 david.allison andy.gallagher
config.go
in common
74 5 2021-08-17 2022-02-01 6 1 +57 / -19 andy.gallagher andy.gallagher
28 1 2022-01-24 2022-01-24 1 1 +68 / -0 andy.gallagher andy.gallagher
22 4 2022-01-25 2022-02-01 3 1 +58 / -2 andy.gallagher andy.gallagher
24 1 2022-01-24 2022-01-24 1 1 +60 / -0 andy.gallagher andy.gallagher
main.go
in migration
61 2 2021-08-17 2022-01-25 2 2 +44 / -13 andy.gallagher david.allison
13 1 2022-01-26 2022-01-28 2 1 +46 / -0 david.allison david.allison
async_db_reader.go
in migration
125 2 2021-08-17 2022-01-24 4 1 +12 / -27 andy.gallagher andy.gallagher
genericoptions.go
in genericoptions
14 2 2022-01-31 2022-01-31 1 1 +38 / -0 andy.gallagher andy.gallagher
m3u8.go
in common
15 1 2022-01-28 2022-01-31 2 2 +20 / -18 andy.gallagher david.allison
6 - 2022-01-24 2022-01-24 1 1 +16 / -0 andy.gallagher andy.gallagher
Files With Most Contributors (Top 32)
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
197 6 2021-08-17 2022-05-18 11 2 +521 / -157 andy.gallagher andy.gallagher
609 - 2022-01-21 2022-02-02 7 2 +1329 / -19 andy.gallagher david.allison
78 4 2022-01-26 2022-02-03 7 2 +343 / -84 david.allison andy.gallagher
referenceapi.go
in referenceapi
46 2 2021-08-17 2022-02-01 6 2 +118 / -36 andy.gallagher andy.gallagher
responses.go
in common
70 5 2022-01-24 2022-02-01 4 2 +145 / -27 andy.gallagher david.allison
20 1 2022-01-27 2022-05-18 4 2 +70 / -8 david.allison andy.gallagher
mediatag.go
in mediatag
91 3 2022-02-01 2022-05-18 4 2 +274 / -22 andy.gallagher andy.gallagher
video.go
in video
46 2 2022-02-01 2022-02-02 2 2 +137 / -21 andy.gallagher david.allison
m3u8.go
in common
15 1 2022-01-28 2022-01-31 2 2 +20 / -18 andy.gallagher david.allison
dynamo_writer.go
in migration
111 5 2021-08-17 2022-01-25 2 2 +139 / -6 andy.gallagher david.allison
main.go
in migration
61 2 2021-08-17 2022-01-25 2 2 +44 / -13 andy.gallagher david.allison
dynamo_ops.go
in common
207 7 2022-01-25 2022-05-18 7 1 +645 / -45 andy.gallagher andy.gallagher
config.go
in common
74 5 2021-08-17 2022-02-01 6 1 +57 / -19 andy.gallagher andy.gallagher
idmapping.go
in common
61 1 2021-08-17 2022-05-18 6 1 +114 / -229 andy.gallagher andy.gallagher
async_tester.go
in test-against-captureddata
184 8 2022-01-27 2022-02-02 5 1 +501 / -88 andy.gallagher andy.gallagher
67 5 2022-01-25 2022-05-18 5 1 +163 / -11 andy.gallagher andy.gallagher
async_db_reader.go
in migration
125 2 2021-08-17 2022-01-24 4 1 +12 / -27 andy.gallagher andy.gallagher
84 - 2022-01-21 2022-01-31 3 1 +177 / -3 andy.gallagher andy.gallagher
async_reader.go
in test-against-captureddata
57 1 2022-01-27 2022-02-01 3 1 +121 / -1 andy.gallagher andy.gallagher
async_writer.go
in test-against-captureddata
60 2 2022-01-28 2022-02-01 3 1 +161 / -9 andy.gallagher andy.gallagher
main.go
in test-against-captureddata
46 1 2022-01-27 2022-02-01 3 1 +127 / -21 andy.gallagher andy.gallagher
22 4 2022-01-25 2022-02-01 3 1 +58 / -2 andy.gallagher andy.gallagher
53 - 2022-01-24 2022-01-25 2 1 +108 / -2 andy.gallagher andy.gallagher
EndpointEvent.go
in test-against-captureddata
125 6 2022-01-27 2022-02-01 2 1 +284 / -6 andy.gallagher andy.gallagher
13 1 2022-01-26 2022-01-28 2 1 +46 / -0 david.allison david.allison
genericoptions.go
in genericoptions
14 2 2022-01-31 2022-01-31 1 1 +38 / -0 andy.gallagher andy.gallagher
87 1 2022-01-24 2022-01-24 1 1 +195 / -1 andy.gallagher andy.gallagher
6 - 2022-01-24 2022-01-24 1 1 +16 / -0 andy.gallagher andy.gallagher
28 1 2022-01-24 2022-01-24 1 1 +68 / -0 andy.gallagher andy.gallagher
61 1 2022-01-24 2022-01-24 1 1 +267 / -107 andy.gallagher andy.gallagher
24 1 2022-01-24 2022-01-24 1 1 +60 / -0 andy.gallagher andy.gallagher
37 3 2022-02-01 2022-02-01 1 1 +100 / -0 andy.gallagher andy.gallagher
Files With Least Contributors (Top 32)
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
dynamo_ops.go
in common
207 7 2022-01-25 2022-05-18 7 1 +645 / -45 andy.gallagher andy.gallagher
async_tester.go
in test-against-captureddata
184 8 2022-01-27 2022-02-02 5 1 +501 / -88 andy.gallagher andy.gallagher
EndpointEvent.go
in test-against-captureddata
125 6 2022-01-27 2022-02-01 2 1 +284 / -6 andy.gallagher andy.gallagher
async_db_reader.go
in migration
125 2 2021-08-17 2022-01-24 4 1 +12 / -27 andy.gallagher andy.gallagher
87 1 2022-01-24 2022-01-24 1 1 +195 / -1 andy.gallagher andy.gallagher
84 - 2022-01-21 2022-01-31 3 1 +177 / -3 andy.gallagher andy.gallagher
config.go
in common
74 5 2021-08-17 2022-02-01 6 1 +57 / -19 andy.gallagher andy.gallagher
67 5 2022-01-25 2022-05-18 5 1 +163 / -11 andy.gallagher andy.gallagher
61 1 2022-01-24 2022-01-24 1 1 +267 / -107 andy.gallagher andy.gallagher
idmapping.go
in common
61 1 2021-08-17 2022-05-18 6 1 +114 / -229 andy.gallagher andy.gallagher
async_writer.go
in test-against-captureddata
60 2 2022-01-28 2022-02-01 3 1 +161 / -9 andy.gallagher andy.gallagher
async_reader.go
in test-against-captureddata
57 1 2022-01-27 2022-02-01 3 1 +121 / -1 andy.gallagher andy.gallagher
53 - 2022-01-24 2022-01-25 2 1 +108 / -2 andy.gallagher andy.gallagher
main.go
in test-against-captureddata
46 1 2022-01-27 2022-02-01 3 1 +127 / -21 andy.gallagher andy.gallagher
37 3 2022-02-01 2022-02-01 1 1 +100 / -0 andy.gallagher andy.gallagher
28 1 2022-01-24 2022-01-24 1 1 +68 / -0 andy.gallagher andy.gallagher
24 1 2022-01-24 2022-01-24 1 1 +60 / -0 andy.gallagher andy.gallagher
22 4 2022-01-25 2022-02-01 3 1 +58 / -2 andy.gallagher andy.gallagher
genericoptions.go
in genericoptions
14 2 2022-01-31 2022-01-31 1 1 +38 / -0 andy.gallagher andy.gallagher
13 1 2022-01-26 2022-01-28 2 1 +46 / -0 david.allison david.allison
6 - 2022-01-24 2022-01-24 1 1 +16 / -0 andy.gallagher andy.gallagher
609 - 2022-01-21 2022-02-02 7 2 +1329 / -19 andy.gallagher david.allison
197 6 2021-08-17 2022-05-18 11 2 +521 / -157 andy.gallagher andy.gallagher
dynamo_writer.go
in migration
111 5 2021-08-17 2022-01-25 2 2 +139 / -6 andy.gallagher david.allison
mediatag.go
in mediatag
91 3 2022-02-01 2022-05-18 4 2 +274 / -22 andy.gallagher andy.gallagher
78 4 2022-01-26 2022-02-03 7 2 +343 / -84 david.allison andy.gallagher
responses.go
in common
70 5 2022-01-24 2022-02-01 4 2 +145 / -27 andy.gallagher david.allison
main.go
in migration
61 2 2021-08-17 2022-01-25 2 2 +44 / -13 andy.gallagher david.allison
video.go
in video
46 2 2022-02-01 2022-02-02 2 2 +137 / -21 andy.gallagher david.allison
referenceapi.go
in referenceapi
46 2 2021-08-17 2022-02-01 6 2 +118 / -36 andy.gallagher andy.gallagher
20 1 2022-01-27 2022-05-18 4 2 +70 / -8 david.allison andy.gallagher
m3u8.go
in common
15 1 2022-01-28 2022-01-31 2 2 +20 / -18 andy.gallagher david.allison
Correlations

File Size vs. Number of Changes: 32 points

common/dynamo_ops.go x: 207 lines of code y: 7 # changes common/dynamo_ops_mocks.go x: 67 lines of code y: 5 # changes common/find_content.go x: 197 lines of code y: 11 # changes common/idmapping.go x: 61 lines of code y: 6 # changes common/poster_image.go x: 20 lines of code y: 4 # changes mediatag/mediatag.go x: 91 lines of code y: 4 # changes common/content_filter.go x: 78 lines of code y: 7 # changes test-against-captureddata/async_tester.go x: 184 lines of code y: 5 # changes video/video.go x: 46 lines of code y: 2 # changes infra/endpoints.yaml x: 609 lines of code y: 7 # changes common/config.go x: 74 lines of code y: 6 # changes common/config_mocks.go x: 22 lines of code y: 3 # changes common/mime_equivalents_cache.go x: 37 lines of code y: 1 # changes referenceapi/referenceapi.go x: 46 lines of code y: 6 # changes common/responses.go x: 70 lines of code y: 4 # changes test-against-captureddata/EndpointEvent.go x: 125 lines of code y: 2 # changes test-against-captureddata/async_reader.go x: 57 lines of code y: 3 # changes test-against-captureddata/async_writer.go x: 60 lines of code y: 3 # changes test-against-captureddata/main.go x: 46 lines of code y: 3 # changes infra/apigateway_base.yaml x: 84 lines of code y: 3 # changes genericoptions/genericoptions.go x: 14 lines of code y: 1 # changes common/m3u8.go x: 15 lines of code y: 2 # changes common/force_https.go x: 13 lines of code y: 2 # changes migration/dynamo_writer.go x: 111 lines of code y: 2 # changes migration/main.go x: 61 lines of code y: 2 # changes infra/github_actions_auth.yaml x: 53 lines of code y: 2 # changes common/dynamo_defs.go x: 87 lines of code y: 1 # changes common/model_contentresult.go x: 6 lines of code y: 1 # changes common/model_encoding.go x: 61 lines of code y: 1 # changes common/model_mime_equivalent.go x: 24 lines of code y: 1 # changes common/model_posterframes.go x: 28 lines of code y: 1 # changes migration/async_db_reader.go x: 125 lines of code y: 4 # changes
11.0
# changes
  min: 1.0
  average: 3.5
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 609.0
lines of code
min: 6.0 | average: 86.84 | 25th percentile: 30.25 | median: 61.0 | 75th percentile: 90.0 | max: 609.0

Number of Contributors vs. Number of Changes: 32 points

common/dynamo_ops.go x: 1 # contributors y: 7 # changes common/dynamo_ops_mocks.go x: 1 # contributors y: 5 # changes common/find_content.go x: 2 # contributors y: 11 # changes common/idmapping.go x: 1 # contributors y: 6 # changes common/poster_image.go x: 2 # contributors y: 4 # changes common/content_filter.go x: 2 # contributors y: 7 # changes video/video.go x: 2 # contributors y: 2 # changes common/config_mocks.go x: 1 # contributors y: 3 # changes common/mime_equivalents_cache.go x: 1 # contributors y: 1 # changes referenceapi/referenceapi.go x: 2 # contributors y: 6 # changes test-against-captureddata/EndpointEvent.go x: 1 # contributors y: 2 # changes migration/async_db_reader.go x: 1 # contributors y: 4 # changes
11.0
# changes
  min: 1.0
  average: 3.5
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 2.0
# contributors
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 32 points

common/dynamo_ops.go x: 1 # contributors y: 207 lines of code common/dynamo_ops_mocks.go x: 1 # contributors y: 67 lines of code common/find_content.go x: 2 # contributors y: 197 lines of code common/idmapping.go x: 1 # contributors y: 61 lines of code common/poster_image.go x: 2 # contributors y: 20 lines of code mediatag/mediatag.go x: 2 # contributors y: 91 lines of code common/content_filter.go x: 2 # contributors y: 78 lines of code test-against-captureddata/async_tester.go x: 1 # contributors y: 184 lines of code video/video.go x: 2 # contributors y: 46 lines of code infra/endpoints.yaml x: 2 # contributors y: 609 lines of code common/config.go x: 1 # contributors y: 74 lines of code common/config_mocks.go x: 1 # contributors y: 22 lines of code common/mime_equivalents_cache.go x: 1 # contributors y: 37 lines of code common/responses.go x: 2 # contributors y: 70 lines of code test-against-captureddata/EndpointEvent.go x: 1 # contributors y: 125 lines of code test-against-captureddata/async_reader.go x: 1 # contributors y: 57 lines of code test-against-captureddata/main.go x: 1 # contributors y: 46 lines of code infra/apigateway_base.yaml x: 1 # contributors y: 84 lines of code genericoptions/genericoptions.go x: 1 # contributors y: 14 lines of code common/m3u8.go x: 2 # contributors y: 15 lines of code migration/dynamo_writer.go x: 2 # contributors y: 111 lines of code migration/main.go x: 2 # contributors y: 61 lines of code infra/github_actions_auth.yaml x: 1 # contributors y: 53 lines of code common/dynamo_defs.go x: 1 # contributors y: 87 lines of code common/model_contentresult.go x: 1 # contributors y: 6 lines of code common/model_mime_equivalent.go x: 1 # contributors y: 24 lines of code common/model_posterframes.go x: 1 # contributors y: 28 lines of code
609.0
lines of code
  min: 6.0
  average: 86.84
  25th percentile: 30.25
  median: 61.0
  75th percentile: 90.0
  max: 609.0
0 2.0
# contributors
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

Number of Changes vs. Line Churn: 59 points

go.mod x: 7 # changes y: 46 line churn go.sum x: 7 # changes y: 172 line churn README.md x: 6 # changes y: 713 line churn common/dynamo_ops.go x: 7 # changes y: 690 line churn common/dynamo_ops_mocks.go x: 5 # changes y: 174 line churn common/find_content.go x: 11 # changes y: 678 line churn common/idmapping.go x: 6 # changes y: 343 line churn common/poster_image.go x: 4 # changes y: 78 line churn common/poster_image_test.go x: 4 # changes y: 74 line churn mediatag/mediatag.go x: 4 # changes y: 296 line churn common/content_filter.go x: 7 # changes y: 427 line churn test-against-captureddata/async_tester.go x: 5 # changes y: 589 line churn video/video.go x: 2 # changes y: 158 line churn Makefile x: 7 # changes y: 152 line churn infra/endpoints.yaml x: 7 # changes y: 1348 line churn mediatag/Makefile x: 2 # changes y: 36 line churn common/config.go x: 6 # changes y: 76 line churn common/config_mocks.go x: 3 # changes y: 60 line churn common/content_filter_test.go x: 3 # changes y: 360 line churn common/find_content_test.go x: 5 # changes y: 1144 line churn common/mime_equivalents_cache.go x: 1 # changes y: 100 line churn common/mime_equivalents_cache_test.go x: 1 # changes y: 60 line churn referenceapi/referenceapi.go x: 6 # changes y: 154 line churn common/responses.go x: 4 # changes y: 172 line churn video/Makefile x: 1 # changes y: 36 line churn test-against-captureddata/EndpointEvent.go x: 2 # changes y: 290 line churn test-against-captureddata/Makefile x: 3 # changes y: 42 line churn test-against-captureddata/async_reader.go x: 3 # changes y: 122 line churn test-against-captureddata/async_writer.go x: 3 # changes y: 170 line churn test-against-captureddata/main.go x: 3 # changes y: 148 line churn infra/apigateway_base.yaml x: 3 # changes y: 180 line churn ci-scripts/upload-and-deploy.sh x: 5 # changes y: 216 line churn genericoptions/genericoptions.go x: 1 # changes y: 38 line churn genericoptions/genericoptions_test.go x: 1 # changes y: 52 line churn common/m3u8.go x: 2 # changes y: 38 line churn common/force_https.go x: 2 # changes y: 46 line churn common/force_https_test.go x: 2 # changes y: 66 line churn common/idmapping_test.go x: 3 # changes y: 66 line churn migration/dynamo_writer.go x: 2 # changes y: 145 line churn migration/main.go x: 2 # changes y: 57 line churn .github/workflows/build.yml x: 2 # changes y: 89 line churn infra/github_actions_auth.yaml x: 2 # changes y: 110 line churn common/dynamo_defs.go x: 1 # changes y: 196 line churn common/model_contentresult.go x: 1 # changes y: 16 line churn common/model_encoding.go x: 1 # changes y: 374 line churn common/model_encoding_test.go x: 1 # changes y: 388 line churn common/model_mime_equivalent_test.go x: 1 # changes y: 54 line churn common/model_posterframes.go x: 1 # changes y: 68 line churn common/model_posterframes_test.go x: 1 # changes y: 76 line churn migration/async_db_reader.go x: 4 # changes y: 39 line churn referenceapi/Makefile x: 4 # changes y: 43 line churn ci-scripts/set_upload_version.sh x: 2 # changes y: 6 line churn infra/cloudformation.yaml x: 3 # changes y: 723 line churn
1348.0
line churn
  min: 6.0
  average: 207.86
  25th percentile: 46.0
  median: 89.0
  75th percentile: 216.0
  max: 1348.0
0 11.0
# changes
min: 1.0 | average: 3.25 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 11.0

Number of Contributors vs. Line Churn: 32 points

common/dynamo_ops.go x: 1 # contributors y: 690 line churn common/dynamo_ops_mocks.go x: 1 # contributors y: 174 line churn common/find_content.go x: 2 # contributors y: 678 line churn common/idmapping.go x: 1 # contributors y: 343 line churn common/poster_image.go x: 2 # contributors y: 78 line churn mediatag/mediatag.go x: 2 # contributors y: 296 line churn common/content_filter.go x: 2 # contributors y: 427 line churn test-against-captureddata/async_tester.go x: 1 # contributors y: 589 line churn video/video.go x: 2 # contributors y: 158 line churn infra/endpoints.yaml x: 2 # contributors y: 1348 line churn common/config.go x: 1 # contributors y: 76 line churn common/config_mocks.go x: 1 # contributors y: 60 line churn common/mime_equivalents_cache.go x: 1 # contributors y: 100 line churn common/responses.go x: 2 # contributors y: 172 line churn test-against-captureddata/EndpointEvent.go x: 1 # contributors y: 290 line churn test-against-captureddata/async_reader.go x: 1 # contributors y: 122 line churn test-against-captureddata/main.go x: 1 # contributors y: 148 line churn infra/apigateway_base.yaml x: 1 # contributors y: 180 line churn genericoptions/genericoptions.go x: 1 # contributors y: 38 line churn common/m3u8.go x: 2 # contributors y: 38 line churn common/force_https.go x: 1 # contributors y: 46 line churn migration/dynamo_writer.go x: 2 # contributors y: 145 line churn migration/main.go x: 2 # contributors y: 57 line churn infra/github_actions_auth.yaml x: 1 # contributors y: 110 line churn common/dynamo_defs.go x: 1 # contributors y: 196 line churn common/model_contentresult.go x: 1 # contributors y: 16 line churn common/model_encoding.go x: 1 # contributors y: 374 line churn common/model_posterframes.go x: 1 # contributors y: 68 line churn
1348.0
line churn
  min: 16.0
  average: 232.5
  25th percentile: 62.0
  median: 151.0
  75th percentile: 294.5
  max: 1348.0
0 2.0
# contributors
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Line Churn: 32 points

common/dynamo_ops.go x: 207 lines of code y: 690 line churn common/dynamo_ops_mocks.go x: 67 lines of code y: 174 line churn common/find_content.go x: 197 lines of code y: 678 line churn common/idmapping.go x: 61 lines of code y: 343 line churn common/poster_image.go x: 20 lines of code y: 78 line churn mediatag/mediatag.go x: 91 lines of code y: 296 line churn common/content_filter.go x: 78 lines of code y: 427 line churn test-against-captureddata/async_tester.go x: 184 lines of code y: 589 line churn video/video.go x: 46 lines of code y: 158 line churn infra/endpoints.yaml x: 609 lines of code y: 1348 line churn common/config.go x: 74 lines of code y: 76 line churn common/config_mocks.go x: 22 lines of code y: 60 line churn common/mime_equivalents_cache.go x: 37 lines of code y: 100 line churn common/responses.go x: 70 lines of code y: 172 line churn test-against-captureddata/EndpointEvent.go x: 125 lines of code y: 290 line churn test-against-captureddata/async_reader.go x: 57 lines of code y: 122 line churn test-against-captureddata/async_writer.go x: 60 lines of code y: 170 line churn test-against-captureddata/main.go x: 46 lines of code y: 148 line churn infra/apigateway_base.yaml x: 84 lines of code y: 180 line churn genericoptions/genericoptions.go x: 14 lines of code y: 38 line churn common/m3u8.go x: 15 lines of code y: 38 line churn common/force_https.go x: 13 lines of code y: 46 line churn migration/dynamo_writer.go x: 111 lines of code y: 145 line churn migration/main.go x: 61 lines of code y: 57 line churn infra/github_actions_auth.yaml x: 53 lines of code y: 110 line churn common/dynamo_defs.go x: 87 lines of code y: 196 line churn common/model_contentresult.go x: 6 lines of code y: 16 line churn common/model_encoding.go x: 61 lines of code y: 374 line churn common/model_mime_equivalent.go x: 24 lines of code y: 60 line churn common/model_posterframes.go x: 28 lines of code y: 68 line churn migration/async_db_reader.go x: 125 lines of code y: 39 line churn
1348.0
line churn
  min: 16.0
  average: 232.5
  25th percentile: 62.0
  median: 151.0
  75th percentile: 294.5
  max: 1348.0
0 609.0
lines of code
min: 6.0 | average: 86.84 | 25th percentile: 30.25 | median: 61.0 | 75th percentile: 90.0 | max: 609.0