Overview
File Change Frequency Overall
  • There are 38 files with 2,877 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 (25 lines of code)
    • 37 files changed 1-5 times (2,852 lines of code)
0% | 0% | 0% | <1% | 99%
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 38 files with 2,877 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)
    • 12 files changed by 2-5 contributors (998 lines of code)
    • 26 files changed by 1 contributor (1,879 lines of code)
0% | 0% | 0% | 34% | 65%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, go, js, txt, md, gitignore, html, mod, proto, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | <1% | 99%
html0% | 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
test-suites0% | 0% | 0% | <1% | 99%
Most Frequently Changed Files (Top 38)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
runner.go
in test-suites/impltests
25 - 2021-12-20 2024-05-14 6 3 +28 / -0 ihaken jack
powershell.go
in test-suites/impltests
102 5 2022-12-31 2026-01-16 3 2 +137 / -8 jeremyrand ismailtasdelen
cert_util.go
in test-suites/certutil
134 6 2021-12-20 2026-01-16 3 3 +153 / -4 ihaken ismailtasdelen
provider.go
in test-suites/nameconstraints
225 8 2021-12-20 2022-01-11 3 1 +262 / -4 ihaken ihaken
main.go
in test-suites/cmd/bettertls
34 1 2021-12-20 2022-01-14 2 1 +38 / -0 ihaken ihaken
rustls.go
in test-suites/impltests
51 5 2021-12-20 2023-06-28 2 2 +60 / -1 ihaken daniel
run_server.go
in test-suites/cmd/bettertls
52 1 2021-12-20 2023-12-01 2 2 +123 / -61 ihaken william
python_requests.go
in test-suites/impltests
56 5 2021-12-30 2026-01-16 2 2 +71 / -4 ihaken ismailtasdelen
node.go
in test-suites/impltests
68 5 2022-01-11 2026-01-16 2 2 +85 / -4 ihaken ismailtasdelen
common.go
in test-suites/impltests
88 5 2021-12-20 2026-01-16 2 2 +104 / -4 ihaken ismailtasdelen
generate_certs.go
in test-suites/pathbuilding
95 1 2021-12-20 2023-12-01 2 2 +109 / -0 ihaken william
java.go
in test-suites/impltests
96 5 2021-12-20 2026-01-16 2 2 +114 / -3 ihaken ismailtasdelen
pkijs.go
in test-suites/impltests
113 5 2021-12-20 2026-01-16 2 2 +138 / -3 ihaken ismailtasdelen
summary.go
in test-suites/cmd/bettertls
118 2 2021-12-20 2026-01-16 2 2 +136 / -2 ihaken ismailtasdelen
trust_graph.go
in test-suites/pathbuilding
149 9 2021-12-20 2025-08-26 2 1 +252 / -0 ihaken ihaken
web.go
in test-suites/test-executor/web
3 - 2021-12-20 2021-12-20 1 1 +11 / -0 ihaken ihaken
util_older.go
in test-suites/test-executor
4 1 2021-12-20 2021-12-20 1 1 +7 / -0 ihaken ihaken
nop_logger.go
in test-suites/test-executor
7 1 2021-12-20 2021-12-20 1 1 +13 / -0 ihaken ihaken
x509.go
in test-suites/nameconstraints
22 1 2021-12-30 2021-12-30 1 1 +27 / -0 ihaken ihaken
util_go1.18.go
in test-suites/test-executor
23 1 2021-12-20 2021-12-20 1 1 +27 / -0 ihaken ihaken
string_set.go
in test-suites/pathbuilding
24 5 2021-12-20 2021-12-20 1 1 +30 / -0 ihaken ihaken
boringssl.go
in test-suites/impltests
26 5 2021-12-20 2021-12-20 1 1 +33 / -0 ihaken ihaken
gnutls.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
curl.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
botan.go
in test-suites/impltests
35 5 2024-05-14 2024-05-14 1 1 +43 / -0 jack jack
openssl.go
in test-suites/impltests
41 5 2021-12-20 2021-12-20 1 1 +50 / -0 ihaken ihaken
golang.go
in test-suites/impltests
45 5 2021-12-20 2021-12-20 1 1 +54 / -0 ihaken ihaken
libressl.go
in test-suites/impltests
46 5 2021-12-20 2021-12-20 1 1 +55 / -0 ihaken ihaken
suites.go
in test-suites/test-executor
53 6 2021-12-20 2021-12-20 1 1 +61 / -0 ihaken ihaken
get_test_command.go
in test-suites/cmd/bettertls
53 1 2021-12-20 2021-12-20 1 1 +60 / -0 ihaken ihaken
show_results.go
in test-suites/cmd/bettertls
64 1 2021-12-20 2021-12-20 1 1 +70 / -0 ihaken ihaken
int_set.go
in test-suites/int-set
70 5 2021-12-30 2021-12-30 1 1 +78 / -0 ihaken ihaken
get_manifest.go
in test-suites/cmd/bettertls
86 3 2021-12-20 2021-12-20 1 1 +96 / -0 ihaken ihaken
provider.go
in test-suites/pathbuilding
123 8 2021-12-20 2021-12-20 1 1 +139 / -0 ihaken ihaken
envoy.go
in test-suites/impltests
132 5 2022-06-04 2022-06-04 1 1 +150 / -0 ihaken ihaken
explicit_test_cases.go
in test-suites/pathbuilding
155 3 2021-12-20 2021-12-20 1 1 +170 / -0 ihaken ihaken
index.html
in test-suites/test-executor/web
194 - 2021-12-20 2021-12-20 1 1 +210 / -0 ihaken ihaken
server.go
in test-suites/test-executor
199 4 2021-12-20 2021-12-20 1 1 +225 / -0 ihaken ihaken
Files With Most Churn (Top 38)
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
provider.go
in test-suites/nameconstraints
225 8 2021-12-20 2022-01-11 3 1 +262 / -4 ihaken ihaken
trust_graph.go
in test-suites/pathbuilding
149 9 2021-12-20 2025-08-26 2 1 +252 / -0 ihaken ihaken
server.go
in test-suites/test-executor
199 4 2021-12-20 2021-12-20 1 1 +225 / -0 ihaken ihaken
index.html
in test-suites/test-executor/web
194 - 2021-12-20 2021-12-20 1 1 +210 / -0 ihaken ihaken
run_server.go
in test-suites/cmd/bettertls
52 1 2021-12-20 2023-12-01 2 2 +123 / -61 ihaken william
explicit_test_cases.go
in test-suites/pathbuilding
155 3 2021-12-20 2021-12-20 1 1 +170 / -0 ihaken ihaken
cert_util.go
in test-suites/certutil
134 6 2021-12-20 2026-01-16 3 3 +153 / -4 ihaken ismailtasdelen
envoy.go
in test-suites/impltests
132 5 2022-06-04 2022-06-04 1 1 +150 / -0 ihaken ihaken
powershell.go
in test-suites/impltests
102 5 2022-12-31 2026-01-16 3 2 +137 / -8 jeremyrand ismailtasdelen
pkijs.go
in test-suites/impltests
113 5 2021-12-20 2026-01-16 2 2 +138 / -3 ihaken ismailtasdelen
provider.go
in test-suites/pathbuilding
123 8 2021-12-20 2021-12-20 1 1 +139 / -0 ihaken ihaken
summary.go
in test-suites/cmd/bettertls
118 2 2021-12-20 2026-01-16 2 2 +136 / -2 ihaken ismailtasdelen
java.go
in test-suites/impltests
96 5 2021-12-20 2026-01-16 2 2 +114 / -3 ihaken ismailtasdelen
generate_certs.go
in test-suites/pathbuilding
95 1 2021-12-20 2023-12-01 2 2 +109 / -0 ihaken william
common.go
in test-suites/impltests
88 5 2021-12-20 2026-01-16 2 2 +104 / -4 ihaken ismailtasdelen
get_manifest.go
in test-suites/cmd/bettertls
86 3 2021-12-20 2021-12-20 1 1 +96 / -0 ihaken ihaken
node.go
in test-suites/impltests
68 5 2022-01-11 2026-01-16 2 2 +85 / -4 ihaken ismailtasdelen
int_set.go
in test-suites/int-set
70 5 2021-12-30 2021-12-30 1 1 +78 / -0 ihaken ihaken
python_requests.go
in test-suites/impltests
56 5 2021-12-30 2026-01-16 2 2 +71 / -4 ihaken ismailtasdelen
show_results.go
in test-suites/cmd/bettertls
64 1 2021-12-20 2021-12-20 1 1 +70 / -0 ihaken ihaken
rustls.go
in test-suites/impltests
51 5 2021-12-20 2023-06-28 2 2 +60 / -1 ihaken daniel
suites.go
in test-suites/test-executor
53 6 2021-12-20 2021-12-20 1 1 +61 / -0 ihaken ihaken
get_test_command.go
in test-suites/cmd/bettertls
53 1 2021-12-20 2021-12-20 1 1 +60 / -0 ihaken ihaken
libressl.go
in test-suites/impltests
46 5 2021-12-20 2021-12-20 1 1 +55 / -0 ihaken ihaken
golang.go
in test-suites/impltests
45 5 2021-12-20 2021-12-20 1 1 +54 / -0 ihaken ihaken
openssl.go
in test-suites/impltests
41 5 2021-12-20 2021-12-20 1 1 +50 / -0 ihaken ihaken
botan.go
in test-suites/impltests
35 5 2024-05-14 2024-05-14 1 1 +43 / -0 jack jack
gnutls.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
curl.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
main.go
in test-suites/cmd/bettertls
34 1 2021-12-20 2022-01-14 2 1 +38 / -0 ihaken ihaken
boringssl.go
in test-suites/impltests
26 5 2021-12-20 2021-12-20 1 1 +33 / -0 ihaken ihaken
string_set.go
in test-suites/pathbuilding
24 5 2021-12-20 2021-12-20 1 1 +30 / -0 ihaken ihaken
runner.go
in test-suites/impltests
25 - 2021-12-20 2024-05-14 6 3 +28 / -0 ihaken jack
x509.go
in test-suites/nameconstraints
22 1 2021-12-30 2021-12-30 1 1 +27 / -0 ihaken ihaken
util_go1.18.go
in test-suites/test-executor
23 1 2021-12-20 2021-12-20 1 1 +27 / -0 ihaken ihaken
nop_logger.go
in test-suites/test-executor
7 1 2021-12-20 2021-12-20 1 1 +13 / -0 ihaken ihaken
web.go
in test-suites/test-executor/web
3 - 2021-12-20 2021-12-20 1 1 +11 / -0 ihaken ihaken
util_older.go
in test-suites/test-executor
4 1 2021-12-20 2021-12-20 1 1 +7 / -0 ihaken ihaken
Files With Most Contributors (Top 38)
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
runner.go
in test-suites/impltests
25 - 2021-12-20 2024-05-14 6 3 +28 / -0 ihaken jack
cert_util.go
in test-suites/certutil
134 6 2021-12-20 2026-01-16 3 3 +153 / -4 ihaken ismailtasdelen
powershell.go
in test-suites/impltests
102 5 2022-12-31 2026-01-16 3 2 +137 / -8 jeremyrand ismailtasdelen
summary.go
in test-suites/cmd/bettertls
118 2 2021-12-20 2026-01-16 2 2 +136 / -2 ihaken ismailtasdelen
run_server.go
in test-suites/cmd/bettertls
52 1 2021-12-20 2023-12-01 2 2 +123 / -61 ihaken william
generate_certs.go
in test-suites/pathbuilding
95 1 2021-12-20 2023-12-01 2 2 +109 / -0 ihaken william
python_requests.go
in test-suites/impltests
56 5 2021-12-30 2026-01-16 2 2 +71 / -4 ihaken ismailtasdelen
rustls.go
in test-suites/impltests
51 5 2021-12-20 2023-06-28 2 2 +60 / -1 ihaken daniel
java.go
in test-suites/impltests
96 5 2021-12-20 2026-01-16 2 2 +114 / -3 ihaken ismailtasdelen
pkijs.go
in test-suites/impltests
113 5 2021-12-20 2026-01-16 2 2 +138 / -3 ihaken ismailtasdelen
common.go
in test-suites/impltests
88 5 2021-12-20 2026-01-16 2 2 +104 / -4 ihaken ismailtasdelen
node.go
in test-suites/impltests
68 5 2022-01-11 2026-01-16 2 2 +85 / -4 ihaken ismailtasdelen
provider.go
in test-suites/nameconstraints
225 8 2021-12-20 2022-01-11 3 1 +262 / -4 ihaken ihaken
main.go
in test-suites/cmd/bettertls
34 1 2021-12-20 2022-01-14 2 1 +38 / -0 ihaken ihaken
trust_graph.go
in test-suites/pathbuilding
149 9 2021-12-20 2025-08-26 2 1 +252 / -0 ihaken ihaken
get_test_command.go
in test-suites/cmd/bettertls
53 1 2021-12-20 2021-12-20 1 1 +60 / -0 ihaken ihaken
get_manifest.go
in test-suites/cmd/bettertls
86 3 2021-12-20 2021-12-20 1 1 +96 / -0 ihaken ihaken
show_results.go
in test-suites/cmd/bettertls
64 1 2021-12-20 2021-12-20 1 1 +70 / -0 ihaken ihaken
provider.go
in test-suites/pathbuilding
123 8 2021-12-20 2021-12-20 1 1 +139 / -0 ihaken ihaken
string_set.go
in test-suites/pathbuilding
24 5 2021-12-20 2021-12-20 1 1 +30 / -0 ihaken ihaken
explicit_test_cases.go
in test-suites/pathbuilding
155 3 2021-12-20 2021-12-20 1 1 +170 / -0 ihaken ihaken
x509.go
in test-suites/nameconstraints
22 1 2021-12-30 2021-12-30 1 1 +27 / -0 ihaken ihaken
server.go
in test-suites/test-executor
199 4 2021-12-20 2021-12-20 1 1 +225 / -0 ihaken ihaken
util_go1.18.go
in test-suites/test-executor
23 1 2021-12-20 2021-12-20 1 1 +27 / -0 ihaken ihaken
index.html
in test-suites/test-executor/web
194 - 2021-12-20 2021-12-20 1 1 +210 / -0 ihaken ihaken
web.go
in test-suites/test-executor/web
3 - 2021-12-20 2021-12-20 1 1 +11 / -0 ihaken ihaken
nop_logger.go
in test-suites/test-executor
7 1 2021-12-20 2021-12-20 1 1 +13 / -0 ihaken ihaken
util_older.go
in test-suites/test-executor
4 1 2021-12-20 2021-12-20 1 1 +7 / -0 ihaken ihaken
suites.go
in test-suites/test-executor
53 6 2021-12-20 2021-12-20 1 1 +61 / -0 ihaken ihaken
libressl.go
in test-suites/impltests
46 5 2021-12-20 2021-12-20 1 1 +55 / -0 ihaken ihaken
curl.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
openssl.go
in test-suites/impltests
41 5 2021-12-20 2021-12-20 1 1 +50 / -0 ihaken ihaken
botan.go
in test-suites/impltests
35 5 2024-05-14 2024-05-14 1 1 +43 / -0 jack jack
golang.go
in test-suites/impltests
45 5 2021-12-20 2021-12-20 1 1 +54 / -0 ihaken ihaken
envoy.go
in test-suites/impltests
132 5 2022-06-04 2022-06-04 1 1 +150 / -0 ihaken ihaken
gnutls.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
boringssl.go
in test-suites/impltests
26 5 2021-12-20 2021-12-20 1 1 +33 / -0 ihaken ihaken
int_set.go
in test-suites/int-set
70 5 2021-12-30 2021-12-30 1 1 +78 / -0 ihaken ihaken
Files With Least Contributors (Top 38)
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
provider.go
in test-suites/nameconstraints
225 8 2021-12-20 2022-01-11 3 1 +262 / -4 ihaken ihaken
server.go
in test-suites/test-executor
199 4 2021-12-20 2021-12-20 1 1 +225 / -0 ihaken ihaken
index.html
in test-suites/test-executor/web
194 - 2021-12-20 2021-12-20 1 1 +210 / -0 ihaken ihaken
explicit_test_cases.go
in test-suites/pathbuilding
155 3 2021-12-20 2021-12-20 1 1 +170 / -0 ihaken ihaken
trust_graph.go
in test-suites/pathbuilding
149 9 2021-12-20 2025-08-26 2 1 +252 / -0 ihaken ihaken
envoy.go
in test-suites/impltests
132 5 2022-06-04 2022-06-04 1 1 +150 / -0 ihaken ihaken
provider.go
in test-suites/pathbuilding
123 8 2021-12-20 2021-12-20 1 1 +139 / -0 ihaken ihaken
get_manifest.go
in test-suites/cmd/bettertls
86 3 2021-12-20 2021-12-20 1 1 +96 / -0 ihaken ihaken
int_set.go
in test-suites/int-set
70 5 2021-12-30 2021-12-30 1 1 +78 / -0 ihaken ihaken
show_results.go
in test-suites/cmd/bettertls
64 1 2021-12-20 2021-12-20 1 1 +70 / -0 ihaken ihaken
get_test_command.go
in test-suites/cmd/bettertls
53 1 2021-12-20 2021-12-20 1 1 +60 / -0 ihaken ihaken
suites.go
in test-suites/test-executor
53 6 2021-12-20 2021-12-20 1 1 +61 / -0 ihaken ihaken
libressl.go
in test-suites/impltests
46 5 2021-12-20 2021-12-20 1 1 +55 / -0 ihaken ihaken
golang.go
in test-suites/impltests
45 5 2021-12-20 2021-12-20 1 1 +54 / -0 ihaken ihaken
openssl.go
in test-suites/impltests
41 5 2021-12-20 2021-12-20 1 1 +50 / -0 ihaken ihaken
botan.go
in test-suites/impltests
35 5 2024-05-14 2024-05-14 1 1 +43 / -0 jack jack
main.go
in test-suites/cmd/bettertls
34 1 2021-12-20 2022-01-14 2 1 +38 / -0 ihaken ihaken
curl.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
gnutls.go
in test-suites/impltests
33 5 2021-12-20 2021-12-20 1 1 +40 / -0 ihaken ihaken
boringssl.go
in test-suites/impltests
26 5 2021-12-20 2021-12-20 1 1 +33 / -0 ihaken ihaken
string_set.go
in test-suites/pathbuilding
24 5 2021-12-20 2021-12-20 1 1 +30 / -0 ihaken ihaken
util_go1.18.go
in test-suites/test-executor
23 1 2021-12-20 2021-12-20 1 1 +27 / -0 ihaken ihaken
x509.go
in test-suites/nameconstraints
22 1 2021-12-30 2021-12-30 1 1 +27 / -0 ihaken ihaken
nop_logger.go
in test-suites/test-executor
7 1 2021-12-20 2021-12-20 1 1 +13 / -0 ihaken ihaken
util_older.go
in test-suites/test-executor
4 1 2021-12-20 2021-12-20 1 1 +7 / -0 ihaken ihaken
web.go
in test-suites/test-executor/web
3 - 2021-12-20 2021-12-20 1 1 +11 / -0 ihaken ihaken
summary.go
in test-suites/cmd/bettertls
118 2 2021-12-20 2026-01-16 2 2 +136 / -2 ihaken ismailtasdelen
pkijs.go
in test-suites/impltests
113 5 2021-12-20 2026-01-16 2 2 +138 / -3 ihaken ismailtasdelen
powershell.go
in test-suites/impltests
102 5 2022-12-31 2026-01-16 3 2 +137 / -8 jeremyrand ismailtasdelen
java.go
in test-suites/impltests
96 5 2021-12-20 2026-01-16 2 2 +114 / -3 ihaken ismailtasdelen
generate_certs.go
in test-suites/pathbuilding
95 1 2021-12-20 2023-12-01 2 2 +109 / -0 ihaken william
common.go
in test-suites/impltests
88 5 2021-12-20 2026-01-16 2 2 +104 / -4 ihaken ismailtasdelen
node.go
in test-suites/impltests
68 5 2022-01-11 2026-01-16 2 2 +85 / -4 ihaken ismailtasdelen
python_requests.go
in test-suites/impltests
56 5 2021-12-30 2026-01-16 2 2 +71 / -4 ihaken ismailtasdelen
run_server.go
in test-suites/cmd/bettertls
52 1 2021-12-20 2023-12-01 2 2 +123 / -61 ihaken william
rustls.go
in test-suites/impltests
51 5 2021-12-20 2023-06-28 2 2 +60 / -1 ihaken daniel
cert_util.go
in test-suites/certutil
134 6 2021-12-20 2026-01-16 3 3 +153 / -4 ihaken ismailtasdelen
runner.go
in test-suites/impltests
25 - 2021-12-20 2024-05-14 6 3 +28 / -0 ihaken jack
Correlations

File Size vs. Number of Changes: 38 points

test-suites/certutil/cert_util.go x: 134 lines of code y: 3 # changes test-suites/cmd/bettertls/summary.go x: 118 lines of code y: 2 # changes test-suites/impltests/common.go x: 88 lines of code y: 2 # changes test-suites/impltests/java.go x: 96 lines of code y: 2 # changes test-suites/impltests/node.go x: 68 lines of code y: 2 # changes test-suites/impltests/pkijs.go x: 113 lines of code y: 2 # changes test-suites/impltests/powershell.go x: 102 lines of code y: 3 # changes test-suites/impltests/python_requests.go x: 56 lines of code y: 2 # changes test-suites/pathbuilding/trust_graph.go x: 149 lines of code y: 2 # changes test-suites/impltests/botan.go x: 35 lines of code y: 1 # changes test-suites/impltests/runner.go x: 25 lines of code y: 6 # changes test-suites/cmd/bettertls/run_server.go x: 52 lines of code y: 2 # changes test-suites/pathbuilding/generate_certs.go x: 95 lines of code y: 2 # changes test-suites/impltests/rustls.go x: 51 lines of code y: 2 # changes test-suites/impltests/envoy.go x: 132 lines of code y: 1 # changes test-suites/cmd/bettertls/main.go x: 34 lines of code y: 2 # changes test-suites/nameconstraints/provider.go x: 225 lines of code y: 3 # changes test-suites/nameconstraints/x509.go x: 22 lines of code y: 1 # changes test-suites/int-set/int_set.go x: 70 lines of code y: 1 # changes test-suites/cmd/bettertls/get_manifest.go x: 86 lines of code y: 1 # changes test-suites/cmd/bettertls/get_test_command.go x: 53 lines of code y: 1 # changes test-suites/cmd/bettertls/show_results.go x: 64 lines of code y: 1 # changes test-suites/impltests/boringssl.go x: 26 lines of code y: 1 # changes test-suites/impltests/curl.go x: 33 lines of code y: 1 # changes test-suites/impltests/golang.go x: 45 lines of code y: 1 # changes test-suites/impltests/libressl.go x: 46 lines of code y: 1 # changes test-suites/impltests/openssl.go x: 41 lines of code y: 1 # changes test-suites/pathbuilding/explicit_test_cases.go x: 155 lines of code y: 1 # changes test-suites/pathbuilding/provider.go x: 123 lines of code y: 1 # changes test-suites/pathbuilding/string_set.go x: 24 lines of code y: 1 # changes test-suites/test-executor/nop_logger.go x: 7 lines of code y: 1 # changes test-suites/test-executor/server.go x: 199 lines of code y: 1 # changes test-suites/test-executor/util_go1.18.go x: 23 lines of code y: 1 # changes test-suites/test-executor/util_older.go x: 4 lines of code y: 1 # changes test-suites/test-executor/web/index.html x: 194 lines of code y: 1 # changes test-suites/test-executor/web/web.go x: 3 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 1.58
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 225.0
lines of code
min: 3.0 | average: 75.71 | 25th percentile: 33.0 | median: 54.5 | 75th percentile: 114.25 | max: 225.0

Number of Contributors vs. Number of Changes: 38 points

test-suites/certutil/cert_util.go x: 3 # contributors y: 3 # changes test-suites/cmd/bettertls/summary.go x: 2 # contributors y: 2 # changes test-suites/impltests/powershell.go x: 2 # contributors y: 3 # changes test-suites/pathbuilding/trust_graph.go x: 1 # contributors y: 2 # changes test-suites/impltests/botan.go x: 1 # contributors y: 1 # changes test-suites/impltests/runner.go x: 3 # contributors y: 6 # changes test-suites/nameconstraints/provider.go x: 1 # contributors y: 3 # changes
6.0
# changes
  min: 1.0
  average: 1.58
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 3.0
# contributors
min: 1.0 | average: 1.37 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 38 points

test-suites/certutil/cert_util.go x: 3 # contributors y: 134 lines of code test-suites/cmd/bettertls/summary.go x: 2 # contributors y: 118 lines of code test-suites/impltests/common.go x: 2 # contributors y: 88 lines of code test-suites/impltests/java.go x: 2 # contributors y: 96 lines of code test-suites/impltests/node.go x: 2 # contributors y: 68 lines of code test-suites/impltests/pkijs.go x: 2 # contributors y: 113 lines of code test-suites/impltests/powershell.go x: 2 # contributors y: 102 lines of code test-suites/impltests/python_requests.go x: 2 # contributors y: 56 lines of code test-suites/pathbuilding/trust_graph.go x: 1 # contributors y: 149 lines of code test-suites/impltests/botan.go x: 1 # contributors y: 35 lines of code test-suites/impltests/runner.go x: 3 # contributors y: 25 lines of code test-suites/cmd/bettertls/run_server.go x: 2 # contributors y: 52 lines of code test-suites/pathbuilding/generate_certs.go x: 2 # contributors y: 95 lines of code test-suites/impltests/rustls.go x: 2 # contributors y: 51 lines of code test-suites/impltests/envoy.go x: 1 # contributors y: 132 lines of code test-suites/cmd/bettertls/main.go x: 1 # contributors y: 34 lines of code test-suites/nameconstraints/provider.go x: 1 # contributors y: 225 lines of code test-suites/nameconstraints/x509.go x: 1 # contributors y: 22 lines of code test-suites/int-set/int_set.go x: 1 # contributors y: 70 lines of code test-suites/cmd/bettertls/get_manifest.go x: 1 # contributors y: 86 lines of code test-suites/cmd/bettertls/get_test_command.go x: 1 # contributors y: 53 lines of code test-suites/cmd/bettertls/show_results.go x: 1 # contributors y: 64 lines of code test-suites/impltests/boringssl.go x: 1 # contributors y: 26 lines of code test-suites/impltests/curl.go x: 1 # contributors y: 33 lines of code test-suites/impltests/golang.go x: 1 # contributors y: 45 lines of code test-suites/impltests/libressl.go x: 1 # contributors y: 46 lines of code test-suites/impltests/openssl.go x: 1 # contributors y: 41 lines of code test-suites/pathbuilding/explicit_test_cases.go x: 1 # contributors y: 155 lines of code test-suites/pathbuilding/provider.go x: 1 # contributors y: 123 lines of code test-suites/pathbuilding/string_set.go x: 1 # contributors y: 24 lines of code test-suites/test-executor/nop_logger.go x: 1 # contributors y: 7 lines of code test-suites/test-executor/server.go x: 1 # contributors y: 199 lines of code test-suites/test-executor/util_go1.18.go x: 1 # contributors y: 23 lines of code test-suites/test-executor/util_older.go x: 1 # contributors y: 4 lines of code test-suites/test-executor/web/index.html x: 1 # contributors y: 194 lines of code test-suites/test-executor/web/web.go x: 1 # contributors y: 3 lines of code
225.0
lines of code
  min: 3.0
  average: 75.71
  25th percentile: 33.0
  median: 54.5
  75th percentile: 114.25
  max: 225.0
0 3.0
# contributors
min: 1.0 | average: 1.37 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Changes vs. Line Churn: 323 points

test-suites/certutil/cert_util.go x: 3 # changes y: 157 line churn test-suites/cmd/bettertls/summary.go x: 2 # changes y: 138 line churn test-suites/go_results.json x: 1 # changes y: 1 line churn test-suites/impltests/common.go x: 2 # changes y: 108 line churn test-suites/impltests/java.go x: 2 # changes y: 117 line churn test-suites/impltests/node.go x: 2 # changes y: 89 line churn test-suites/impltests/powershell.go x: 3 # changes y: 145 line churn test-suites/impltests/python_requests.go x: 2 # changes y: 75 line churn test-suites/test-executor/test_executor.go x: 3 # changes y: 190 line churn .github/workflows/go.yml x: 3 # changes y: 43 line churn go.mod x: 11 # changes y: 88 line churn go.sum x: 11 # changes y: 869 line churn test-suites/pathbuilding/trust_graph.go x: 2 # changes y: 252 line churn docs/index.html x: 6 # changes y: 638 line churn test-suites/impltests/botan.go x: 1 # changes y: 43 line churn test-suites/impltests/runner.go x: 6 # changes y: 28 line churn test-suites/cmd/bettertls/export_tests.go x: 3 # changes y: 175 line churn test-suites/cmd/bettertls/run_server.go x: 2 # changes y: 184 line churn test-suites/pathbuilding/generate_certs.go x: 2 # changes y: 109 line churn test-suites/impltests/rustls.go x: 2 # changes y: 61 line churn README.md x: 6 # changes y: 309 line churn test-suites/scripts/try-tls-handshake.ps1 x: 2 # changes y: 68 line churn test-suites/impltests/envoy.go x: 1 # changes y: 150 line churn test-suites/cmd/bettertls/main.go x: 2 # changes y: 38 line churn test-suites/test-case/test_case.go x: 2 # changes y: 86 line churn test-suites/nameconstraints/provider.go x: 3 # changes y: 266 line churn test-suites/nameconstraints/test_cases.go x: 3 # changes y: 422 line churn test-suites/nameconstraints/x509.go x: 1 # changes y: 27 line churn test-suites/int-set/int_set.go x: 1 # changes y: 78 line churn test-suites/int-set/int_set_test.go x: 1 # changes y: 24 line churn docs/results/dec_2021/boringssl_a406ad7.json x: 2 # changes y: 3 line churn docs/nameconstraints/config.json x: 2 # changes y: 28 line churn docs/nameconstraints/index.html x: 4 # changes y: 302 line churn docs/nameconstraints/main.css x: 2 # changes y: 234 line churn docs/nameconstraints/main.js x: 2 # changes y: 296 line churn docs/nameconstraints/root.crt x: 2 # changes y: 46 line churn docs/nameconstraints/runtest.js x: 2 # changes y: 620 line churn docs/pathbuilding/index.html x: 2 # changes y: 226 line churn docs/pathbuilding/reports/boringssl_20211005.html x: 2 # changes y: 948 line churn docs/pathbuilding/reports/chrome_macos10.15.7_95.0.4638.32.txt x: 2 # changes y: 152 line churn docs/pathbuilding/reports/firefox_linux64_92.0.txt x: 2 # changes y: 154 line churn docs/pathbuilding/reports/golang_1.17.1.html x: 2 # changes y: 964 line churn docs/test_results.js x: 1 # changes y: 364 line churn docs/view_test_results.js x: 1 # changes y: 190 line churn nameconstraints/README.md x: 2 # changes y: 44 line churn nameconstraints/defineExpects.js x: 2 # changes y: 372 line churn nameconstraints/generateApacheConf.js x: 2 # changes y: 96 line churn nameconstraints/generator/.gitignore x: 2 # changes y: 12 line churn nameconstraints/generator/build.gradle x: 2 # changes y: 36 line churn nameconstraints/generator/src/main/java/com/bettertls/nameconstraints/CertificateGenerator.java x: 2 # changes y: 512 line churn nameconstraints/generator/src/main/java/com/bettertls/nameconstraints/KeyStoreGenerator.java x: 2 # changes y: 272 line churn nameconstraints/testsuites/go_http.go x: 2 # changes y: 136 line churn nameconstraints/testsuites/go_x509.go x: 2 # changes y: 678 line churn nameconstraints/testsuites/lua_test.lua x: 2 # changes y: 98 line churn nameconstraints/testsuites/runcurl.js x: 2 # changes y: 58 line churn nameconstraints/testsuites/runjava.js x: 2 # changes y: 72 line churn nameconstraints/testsuites/runlua.js x: 2 # changes y: 54 line churn nameconstraints/testsuites/runner.js x: 2 # changes y: 204 line churn pathbuilding/README.md x: 2 # changes y: 432 line churn pathbuilding/cert_util.go x: 2 # changes y: 160 line churn pathbuilding/cmd/pathbuilder/main.go x: 2 # changes y: 190 line churn pathbuilding/explicit_test_cases.go x: 2 # changes y: 340 line churn pathbuilding/generate.go x: 2 # changes y: 8 line churn pathbuilding/generate_certs.go x: 2 # changes y: 212 line churn pathbuilding/hostname_encoded_test_case.pb.go x: 2 # changes y: 368 line churn pathbuilding/hostname_encoded_test_case.proto x: 2 # changes y: 22 line churn pathbuilding/impltests/golang_test.go x: 2 # changes y: 178 line churn pathbuilding/impltests/java_test.go x: 2 # changes y: 310 line churn pathbuilding/path-thinger.iml x: 2 # changes y: 18 line churn pathbuilding/provider.go x: 2 # changes y: 284 line churn pathbuilding/server.go x: 2 # changes y: 404 line churn pathbuilding/static/index.html x: 2 # changes y: 262 line churn pathbuilding/trust_graph.go x: 2 # changes y: 502 line churn test-suites/README.md x: 1 # changes y: 216 line churn test-suites/cmd/bettertls/get_manifest.go x: 1 # changes y: 96 line churn test-suites/cmd/bettertls/get_test_command.go x: 1 # changes y: 60 line churn test-suites/cmd/bettertls/show_results.go x: 1 # changes y: 70 line churn test-suites/impltests/boringssl.go x: 1 # changes y: 33 line churn test-suites/impltests/curl.go x: 1 # changes y: 40 line churn test-suites/impltests/golang.go x: 1 # changes y: 54 line churn test-suites/impltests/openssl.go x: 1 # changes y: 50 line churn test-suites/pathbuilding/explicit_test_cases.go x: 1 # changes y: 170 line churn test-suites/pathbuilding/provider.go x: 1 # changes y: 139 line churn test-suites/pathbuilding/string_set.go x: 1 # changes y: 30 line churn test-suites/pathbuilding/test_case.go x: 1 # changes y: 47 line churn test-suites/test-executor/nop_logger.go x: 1 # changes y: 13 line churn test-suites/test-executor/server.go x: 1 # changes y: 225 line churn test-suites/test-executor/suites.go x: 1 # changes y: 61 line churn test-suites/test-executor/test_results.go x: 1 # changes y: 5 line churn test-suites/test-executor/web/index.html x: 1 # changes y: 210 line churn test-suites/test-executor/web/web.go x: 1 # changes y: 11 line churn CONTRIBUTING.md x: 2 # changes y: 30 line churn defineExpects.js x: 4 # changes y: 217 line churn docs/main.css x: 1 # changes y: 234 line churn docs/main.js x: 1 # changes y: 296 line churn docs/runtest.js x: 1 # changes y: 620 line churn generator/build.gradle x: 1 # changes y: 18 line churn generator/src/main/java/com/bettertls/nameconstraints/CertificateGenerator.java x: 1 # changes y: 263 line churn testsuites/go_x509.go x: 5 # changes y: 1025 line churn testsuites/lua_test.lua x: 4 # changes y: 153 line churn testsuites/runlua.js x: 4 # changes y: 97 line churn testsuites/runner.js x: 3 # changes y: 134 line churn testsuites/runopenssl.js x: 3 # changes y: 146 line churn html/index.html x: 11 # changes y: 193 line churn html/main.css x: 2 # changes y: 125 line churn html/main.js x: 1 # changes y: 148 line churn html/results/lua_5.2_linux.json x: 3 # changes y: 6 line churn html/runtest.js x: 2 # changes y: 315 line churn
1025.0
line churn
  min: 1.0
  average: 110.84
  25th percentile: 2.0
  median: 13.0
  75th percentile: 138.0
  max: 1025.0
0 11.0
# changes
min: 1.0 | average: 1.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 11.0

Number of Contributors vs. Line Churn: 38 points

test-suites/certutil/cert_util.go x: 3 # contributors y: 157 line churn test-suites/cmd/bettertls/summary.go x: 2 # contributors y: 138 line churn test-suites/impltests/common.go x: 2 # contributors y: 108 line churn test-suites/impltests/java.go x: 2 # contributors y: 117 line churn test-suites/impltests/node.go x: 2 # contributors y: 89 line churn test-suites/impltests/pkijs.go x: 2 # contributors y: 141 line churn test-suites/impltests/powershell.go x: 2 # contributors y: 145 line churn test-suites/impltests/python_requests.go x: 2 # contributors y: 75 line churn test-suites/pathbuilding/trust_graph.go x: 1 # contributors y: 252 line churn test-suites/impltests/botan.go x: 1 # contributors y: 43 line churn test-suites/impltests/runner.go x: 3 # contributors y: 28 line churn test-suites/cmd/bettertls/run_server.go x: 2 # contributors y: 184 line churn test-suites/pathbuilding/generate_certs.go x: 2 # contributors y: 109 line churn test-suites/impltests/rustls.go x: 2 # contributors y: 61 line churn test-suites/impltests/envoy.go x: 1 # contributors y: 150 line churn test-suites/cmd/bettertls/main.go x: 1 # contributors y: 38 line churn test-suites/nameconstraints/provider.go x: 1 # contributors y: 266 line churn test-suites/nameconstraints/x509.go x: 1 # contributors y: 27 line churn test-suites/int-set/int_set.go x: 1 # contributors y: 78 line churn test-suites/cmd/bettertls/get_manifest.go x: 1 # contributors y: 96 line churn test-suites/cmd/bettertls/get_test_command.go x: 1 # contributors y: 60 line churn test-suites/cmd/bettertls/show_results.go x: 1 # contributors y: 70 line churn test-suites/impltests/boringssl.go x: 1 # contributors y: 33 line churn test-suites/impltests/curl.go x: 1 # contributors y: 40 line churn test-suites/impltests/golang.go x: 1 # contributors y: 54 line churn test-suites/impltests/libressl.go x: 1 # contributors y: 55 line churn test-suites/impltests/openssl.go x: 1 # contributors y: 50 line churn test-suites/pathbuilding/explicit_test_cases.go x: 1 # contributors y: 170 line churn test-suites/pathbuilding/provider.go x: 1 # contributors y: 139 line churn test-suites/pathbuilding/string_set.go x: 1 # contributors y: 30 line churn test-suites/test-executor/nop_logger.go x: 1 # contributors y: 13 line churn test-suites/test-executor/server.go x: 1 # contributors y: 225 line churn test-suites/test-executor/suites.go x: 1 # contributors y: 61 line churn test-suites/test-executor/util_older.go x: 1 # contributors y: 7 line churn test-suites/test-executor/web/index.html x: 1 # contributors y: 210 line churn test-suites/test-executor/web/web.go x: 1 # contributors y: 11 line churn
266.0
line churn
  min: 7.0
  average: 94.66
  25th percentile: 39.5
  median: 72.5
  75th percentile: 142.0
  max: 266.0
0 3.0
# contributors
min: 1.0 | average: 1.37 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Line Churn: 38 points

test-suites/certutil/cert_util.go x: 134 lines of code y: 157 line churn test-suites/cmd/bettertls/summary.go x: 118 lines of code y: 138 line churn test-suites/impltests/common.go x: 88 lines of code y: 108 line churn test-suites/impltests/java.go x: 96 lines of code y: 117 line churn test-suites/impltests/node.go x: 68 lines of code y: 89 line churn test-suites/impltests/pkijs.go x: 113 lines of code y: 141 line churn test-suites/impltests/powershell.go x: 102 lines of code y: 145 line churn test-suites/impltests/python_requests.go x: 56 lines of code y: 75 line churn test-suites/pathbuilding/trust_graph.go x: 149 lines of code y: 252 line churn test-suites/impltests/botan.go x: 35 lines of code y: 43 line churn test-suites/impltests/runner.go x: 25 lines of code y: 28 line churn test-suites/cmd/bettertls/run_server.go x: 52 lines of code y: 184 line churn test-suites/pathbuilding/generate_certs.go x: 95 lines of code y: 109 line churn test-suites/impltests/rustls.go x: 51 lines of code y: 61 line churn test-suites/impltests/envoy.go x: 132 lines of code y: 150 line churn test-suites/cmd/bettertls/main.go x: 34 lines of code y: 38 line churn test-suites/nameconstraints/provider.go x: 225 lines of code y: 266 line churn test-suites/nameconstraints/x509.go x: 22 lines of code y: 27 line churn test-suites/int-set/int_set.go x: 70 lines of code y: 78 line churn test-suites/cmd/bettertls/get_manifest.go x: 86 lines of code y: 96 line churn test-suites/cmd/bettertls/get_test_command.go x: 53 lines of code y: 60 line churn test-suites/cmd/bettertls/show_results.go x: 64 lines of code y: 70 line churn test-suites/impltests/boringssl.go x: 26 lines of code y: 33 line churn test-suites/impltests/curl.go x: 33 lines of code y: 40 line churn test-suites/impltests/golang.go x: 45 lines of code y: 54 line churn test-suites/impltests/libressl.go x: 46 lines of code y: 55 line churn test-suites/impltests/openssl.go x: 41 lines of code y: 50 line churn test-suites/pathbuilding/explicit_test_cases.go x: 155 lines of code y: 170 line churn test-suites/pathbuilding/provider.go x: 123 lines of code y: 139 line churn test-suites/pathbuilding/string_set.go x: 24 lines of code y: 30 line churn test-suites/test-executor/nop_logger.go x: 7 lines of code y: 13 line churn test-suites/test-executor/server.go x: 199 lines of code y: 225 line churn test-suites/test-executor/suites.go x: 53 lines of code y: 61 line churn test-suites/test-executor/util_go1.18.go x: 23 lines of code y: 27 line churn test-suites/test-executor/util_older.go x: 4 lines of code y: 7 line churn test-suites/test-executor/web/index.html x: 194 lines of code y: 210 line churn test-suites/test-executor/web/web.go x: 3 lines of code y: 11 line churn
266.0
line churn
  min: 7.0
  average: 94.66
  25th percentile: 39.5
  median: 72.5
  75th percentile: 142.0
  max: 266.0
0 225.0
lines of code
min: 3.0 | average: 75.71 | 25th percentile: 33.0 | median: 54.5 | 75th percentile: 114.25 | max: 225.0