Overview
File Change Frequency Overall
  • There are 21 files with 999 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (132 lines of code)
    • 4 files changed 6-20 times (219 lines of code)
    • 15 files changed 1-5 times (648 lines of code)
0% | 0% | 13% | 21% | 64%
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 21 files with 999 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (3 lines of code)
    • 2 files changed by 6-10 contributors (140 lines of code)
    • 7 files changed by 2-5 contributors (321 lines of code)
    • 11 files changed by 1 contributor (535 lines of code)
0% | <1% | 14% | 32% | 53%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, cfg, txt, md, sh, gitignore, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 13% | 21% | 65%
cfg0% | 0% | 0% | 100% | 0%
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
bless0% | 0% | 14% | 18% | 66%
bless_client0% | 0% | 0% | 52% | 47%
Most Frequently Changed Files (Top 34)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
bless_lambda.py
in bless/aws_lambda
3 1 2016-06-09 2019-05-22 26 14 +711 / -798 kincaidsavoie russelll
bless_config.py
in bless/config
129 8 2017-02-04 2019-05-22 21 10 +355 / -53 csteipp russelll
cfg
11 - 2017-02-04 2019-05-22 16 8 +99 / -10 csteipp russelll
bless_client.py
in bless_client
46 1 2016-07-18 2019-05-20 10 4 +175 / -85 dynkin russelll
__about__.py
in bless
14 - 2016-05-19 2019-05-22 9 1 +10 / -14 russelll russelll
ssh_certificate_builder.py
in bless/ssh/certificates
148 21 2016-07-28 2018-07-25 6 3 +36 / -28 russelll russelll
ssh_public_key_factory.py
in bless/ssh/public_keys
13 1 2016-06-21 2018-07-25 4 3 +14 / -2 csteipp russelll
rsa_public_key.py
in bless/ssh/public_keys
52 3 2016-06-20 2018-07-25 4 2 +78 / -4 csteipp russelll
ed25519_public_key.py
in bless/ssh/public_keys
35 1 2018-06-10 2019-05-20 3 2 +130 / -4 john.newbigin russelll
bless_request_common.py
in bless/request
9 1 2019-05-21 2019-05-22 2 1 +36 / -0 russelll russelll
ed25519_certificate_builder.py
in bless/ssh/certificates
13 2 2018-06-10 2018-07-25 2 2 +78 / -0 john.newbigin russelll
ssh_certificate_builder_factory.py
in bless/ssh/certificates
14 1 2018-06-10 2018-07-25 2 2 +8 / -0 john.newbigin russelll
bless_request_host.py
in bless/request
40 6 2019-05-21 2019-05-22 2 1 +126 / -2 russelll russelll
bless_lambda_common.py
in bless/aws_lambda
52 5 2019-05-21 2019-05-22 2 1 +150 / -0 russelll russelll
bless_lambda_host.py
in bless/aws_lambda
58 1 2019-05-21 2019-05-22 2 1 +204 / -0 russelll russelll
bless_request_user.py
in bless/request
99 11 2019-05-21 2019-05-22 2 1 +302 / -0 russelll russelll
bless_lambda_user.py
in bless/aws_lambda
138 1 2019-05-21 2019-05-22 2 1 +386 / -0 russelll russelll
ssh_certificate_authority_factory.py
in bless/ssh/certificate_authorities
9 1 2018-07-25 2018-07-25 1 1 +6 / -6 russelll russelll
rsa_certificate_authority.py
in bless/ssh/certificate_authorities
26 3 2018-07-25 2018-07-25 1 1 +2 / -8 russelll russelll
bless_client_host.py
in bless_client
41 1 2019-05-22 2019-05-22 1 1 +160 / -0 russelll russelll
ssh_protocol.py
in bless/ssh/protocol
49 5 2018-07-25 2018-07-25 1 1 +20 / -20 russelll russelll
__init__.py
in bless_client
1 -
__init__.py
in bless/aws_lambda
1 -
__init__.py
in bless/request
1 -
__init__.py
in bless/ssh/public_keys
1 -
__init__.py
in bless/ssh/protocol
1 -
__init__.py
in bless/ssh/certificates
1 -
__init__.py
in bless/ssh
1 -
__init__.py
in bless/ssh/certificate_authorities
1 -
__init__.py
in bless
1 -
__init__.py
in bless/config
1 -
ssh_public_key.py
in bless/ssh/public_keys
8 1
ssh_certificate_authority.py
in bless/ssh/certificate_authorities
14 4
rsa_certificate_builder.py
in bless/ssh/certificates
15 2
Files With Most Churn (Top 34)
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
bless_lambda.py
in bless/aws_lambda
3 1 2016-06-09 2019-05-22 26 14 +711 / -798 kincaidsavoie russelll
bless_config.py
in bless/config
129 8 2017-02-04 2019-05-22 21 10 +355 / -53 csteipp russelll
bless_lambda_user.py
in bless/aws_lambda
138 1 2019-05-21 2019-05-22 2 1 +386 / -0 russelll russelll
bless_request_user.py
in bless/request
99 11 2019-05-21 2019-05-22 2 1 +302 / -0 russelll russelll
bless_client.py
in bless_client
46 1 2016-07-18 2019-05-20 10 4 +175 / -85 dynkin russelll
bless_lambda_host.py
in bless/aws_lambda
58 1 2019-05-21 2019-05-22 2 1 +204 / -0 russelll russelll
bless_client_host.py
in bless_client
41 1 2019-05-22 2019-05-22 1 1 +160 / -0 russelll russelll
bless_lambda_common.py
in bless/aws_lambda
52 5 2019-05-21 2019-05-22 2 1 +150 / -0 russelll russelll
ed25519_public_key.py
in bless/ssh/public_keys
35 1 2018-06-10 2019-05-20 3 2 +130 / -4 john.newbigin russelll
bless_request_host.py
in bless/request
40 6 2019-05-21 2019-05-22 2 1 +126 / -2 russelll russelll
cfg
11 - 2017-02-04 2019-05-22 16 8 +99 / -10 csteipp russelll
rsa_public_key.py
in bless/ssh/public_keys
52 3 2016-06-20 2018-07-25 4 2 +78 / -4 csteipp russelll
ed25519_certificate_builder.py
in bless/ssh/certificates
13 2 2018-06-10 2018-07-25 2 2 +78 / -0 john.newbigin russelll
ssh_certificate_builder.py
in bless/ssh/certificates
148 21 2016-07-28 2018-07-25 6 3 +36 / -28 russelll russelll
ssh_protocol.py
in bless/ssh/protocol
49 5 2018-07-25 2018-07-25 1 1 +20 / -20 russelll russelll
bless_request_common.py
in bless/request
9 1 2019-05-21 2019-05-22 2 1 +36 / -0 russelll russelll
__about__.py
in bless
14 - 2016-05-19 2019-05-22 9 1 +10 / -14 russelll russelll
ssh_public_key_factory.py
in bless/ssh/public_keys
13 1 2016-06-21 2018-07-25 4 3 +14 / -2 csteipp russelll
ssh_certificate_authority_factory.py
in bless/ssh/certificate_authorities
9 1 2018-07-25 2018-07-25 1 1 +6 / -6 russelll russelll
rsa_certificate_authority.py
in bless/ssh/certificate_authorities
26 3 2018-07-25 2018-07-25 1 1 +2 / -8 russelll russelll
ssh_certificate_builder_factory.py
in bless/ssh/certificates
14 1 2018-06-10 2018-07-25 2 2 +8 / -0 john.newbigin russelll
__init__.py
in bless_client
1 -
__init__.py
in bless/aws_lambda
1 -
__init__.py
in bless/request
1 -
__init__.py
in bless/ssh/public_keys
1 -
__init__.py
in bless/ssh/protocol
1 -
__init__.py
in bless/ssh/certificates
1 -
__init__.py
in bless/ssh
1 -
__init__.py
in bless/ssh/certificate_authorities
1 -
__init__.py
in bless
1 -
__init__.py
in bless/config
1 -
ssh_public_key.py
in bless/ssh/public_keys
8 1
ssh_certificate_authority.py
in bless/ssh/certificate_authorities
14 4
rsa_certificate_builder.py
in bless/ssh/certificates
15 2
Files With Most Contributors (Top 34)
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
bless_lambda.py
in bless/aws_lambda
3 1 2016-06-09 2019-05-22 26 14 +711 / -798 kincaidsavoie russelll
bless_config.py
in bless/config
129 8 2017-02-04 2019-05-22 21 10 +355 / -53 csteipp russelll
cfg
11 - 2017-02-04 2019-05-22 16 8 +99 / -10 csteipp russelll
bless_client.py
in bless_client
46 1 2016-07-18 2019-05-20 10 4 +175 / -85 dynkin russelll
ssh_certificate_builder.py
in bless/ssh/certificates
148 21 2016-07-28 2018-07-25 6 3 +36 / -28 russelll russelll
ssh_public_key_factory.py
in bless/ssh/public_keys
13 1 2016-06-21 2018-07-25 4 3 +14 / -2 csteipp russelll
rsa_public_key.py
in bless/ssh/public_keys
52 3 2016-06-20 2018-07-25 4 2 +78 / -4 csteipp russelll
ed25519_public_key.py
in bless/ssh/public_keys
35 1 2018-06-10 2019-05-20 3 2 +130 / -4 john.newbigin russelll
ed25519_certificate_builder.py
in bless/ssh/certificates
13 2 2018-06-10 2018-07-25 2 2 +78 / -0 john.newbigin russelll
ssh_certificate_builder_factory.py
in bless/ssh/certificates
14 1 2018-06-10 2018-07-25 2 2 +8 / -0 john.newbigin russelll
__about__.py
in bless
14 - 2016-05-19 2019-05-22 9 1 +10 / -14 russelll russelll
bless_request_host.py
in bless/request
40 6 2019-05-21 2019-05-22 2 1 +126 / -2 russelll russelll
bless_request_user.py
in bless/request
99 11 2019-05-21 2019-05-22 2 1 +302 / -0 russelll russelll
bless_request_common.py
in bless/request
9 1 2019-05-21 2019-05-22 2 1 +36 / -0 russelll russelll
bless_lambda_user.py
in bless/aws_lambda
138 1 2019-05-21 2019-05-22 2 1 +386 / -0 russelll russelll
bless_lambda_host.py
in bless/aws_lambda
58 1 2019-05-21 2019-05-22 2 1 +204 / -0 russelll russelll
bless_lambda_common.py
in bless/aws_lambda
52 5 2019-05-21 2019-05-22 2 1 +150 / -0 russelll russelll
rsa_certificate_authority.py
in bless/ssh/certificate_authorities
26 3 2018-07-25 2018-07-25 1 1 +2 / -8 russelll russelll
ssh_certificate_authority_factory.py
in bless/ssh/certificate_authorities
9 1 2018-07-25 2018-07-25 1 1 +6 / -6 russelll russelll
ssh_protocol.py
in bless/ssh/protocol
49 5 2018-07-25 2018-07-25 1 1 +20 / -20 russelll russelll
bless_client_host.py
in bless_client
41 1 2019-05-22 2019-05-22 1 1 +160 / -0 russelll russelll
__init__.py
in bless/config
1 -
__init__.py
in bless
1 -
ssh_certificate_authority.py
in bless/ssh/certificate_authorities
14 4
__init__.py
in bless/ssh/certificate_authorities
1 -
__init__.py
in bless/ssh
1 -
rsa_certificate_builder.py
in bless/ssh/certificates
15 2
__init__.py
in bless/ssh/certificates
1 -
__init__.py
in bless/ssh/protocol
1 -
ssh_public_key.py
in bless/ssh/public_keys
8 1
__init__.py
in bless/ssh/public_keys
1 -
__init__.py
in bless/request
1 -
__init__.py
in bless/aws_lambda
1 -
__init__.py
in bless_client
1 -
Files With Least Contributors (Top 34)
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
rsa_certificate_builder.py
in bless/ssh/certificates
15 2
ssh_certificate_authority.py
in bless/ssh/certificate_authorities
14 4
ssh_public_key.py
in bless/ssh/public_keys
8 1
__init__.py
in bless/config
1 -
__init__.py
in bless
1 -
__init__.py
in bless/ssh/certificate_authorities
1 -
__init__.py
in bless/ssh
1 -
__init__.py
in bless/ssh/certificates
1 -
__init__.py
in bless/ssh/protocol
1 -
__init__.py
in bless/ssh/public_keys
1 -
__init__.py
in bless/request
1 -
__init__.py
in bless/aws_lambda
1 -
__init__.py
in bless_client
1 -
bless_lambda_user.py
in bless/aws_lambda
138 1 2019-05-21 2019-05-22 2 1 +386 / -0 russelll russelll
bless_request_user.py
in bless/request
99 11 2019-05-21 2019-05-22 2 1 +302 / -0 russelll russelll
bless_lambda_host.py
in bless/aws_lambda
58 1 2019-05-21 2019-05-22 2 1 +204 / -0 russelll russelll
bless_lambda_common.py
in bless/aws_lambda
52 5 2019-05-21 2019-05-22 2 1 +150 / -0 russelll russelll
ssh_protocol.py
in bless/ssh/protocol
49 5 2018-07-25 2018-07-25 1 1 +20 / -20 russelll russelll
bless_client_host.py
in bless_client
41 1 2019-05-22 2019-05-22 1 1 +160 / -0 russelll russelll
bless_request_host.py
in bless/request
40 6 2019-05-21 2019-05-22 2 1 +126 / -2 russelll russelll
rsa_certificate_authority.py
in bless/ssh/certificate_authorities
26 3 2018-07-25 2018-07-25 1 1 +2 / -8 russelll russelll
__about__.py
in bless
14 - 2016-05-19 2019-05-22 9 1 +10 / -14 russelll russelll
ssh_certificate_authority_factory.py
in bless/ssh/certificate_authorities
9 1 2018-07-25 2018-07-25 1 1 +6 / -6 russelll russelll
bless_request_common.py
in bless/request
9 1 2019-05-21 2019-05-22 2 1 +36 / -0 russelll russelll
rsa_public_key.py
in bless/ssh/public_keys
52 3 2016-06-20 2018-07-25 4 2 +78 / -4 csteipp russelll
ed25519_public_key.py
in bless/ssh/public_keys
35 1 2018-06-10 2019-05-20 3 2 +130 / -4 john.newbigin russelll
ssh_certificate_builder_factory.py
in bless/ssh/certificates
14 1 2018-06-10 2018-07-25 2 2 +8 / -0 john.newbigin russelll
ed25519_certificate_builder.py
in bless/ssh/certificates
13 2 2018-06-10 2018-07-25 2 2 +78 / -0 john.newbigin russelll
ssh_certificate_builder.py
in bless/ssh/certificates
148 21 2016-07-28 2018-07-25 6 3 +36 / -28 russelll russelll
ssh_public_key_factory.py
in bless/ssh/public_keys
13 1 2016-06-21 2018-07-25 4 3 +14 / -2 csteipp russelll
bless_client.py
in bless_client
46 1 2016-07-18 2019-05-20 10 4 +175 / -85 dynkin russelll
cfg
11 - 2017-02-04 2019-05-22 16 8 +99 / -10 csteipp russelll
bless_config.py
in bless/config
129 8 2017-02-04 2019-05-22 21 10 +355 / -53 csteipp russelll
bless_lambda.py
in bless/aws_lambda
3 1 2016-06-09 2019-05-22 26 14 +711 / -798 kincaidsavoie russelll
Correlations

File Size vs. Number of Changes: 21 points

bless/__about__.py x: 14 lines of code y: 9 # changes bless/request/bless_request_host.py x: 40 lines of code y: 2 # changes bless_client/bless_client_host.py x: 41 lines of code y: 1 # changes bless/aws_lambda/bless_lambda.py x: 3 lines of code y: 26 # changes bless/aws_lambda/bless_lambda_common.py x: 52 lines of code y: 2 # changes bless/aws_lambda/bless_lambda_host.py x: 58 lines of code y: 2 # changes bless/aws_lambda/bless_lambda_user.py x: 138 lines of code y: 2 # changes bless/config/bless_config.py x: 129 lines of code y: 21 # changes bless/config/bless_deploy_example.cfg x: 11 lines of code y: 16 # changes bless/request/bless_request_common.py x: 9 lines of code y: 2 # changes bless/request/bless_request_user.py x: 99 lines of code y: 2 # changes bless_client/bless_client.py x: 46 lines of code y: 10 # changes bless/ssh/public_keys/ed25519_public_key.py x: 35 lines of code y: 3 # changes bless/ssh/certificate_authorities/rsa_certificate_authority.py x: 26 lines of code y: 1 # changes bless/ssh/certificate_authorities/ssh_certificate_authority_factory.py x: 9 lines of code y: 1 # changes bless/ssh/certificates/ed25519_certificate_builder.py x: 13 lines of code y: 2 # changes bless/ssh/certificates/ssh_certificate_builder.py x: 148 lines of code y: 6 # changes bless/ssh/certificates/ssh_certificate_builder_factory.py x: 14 lines of code y: 2 # changes bless/ssh/protocol/ssh_protocol.py x: 49 lines of code y: 1 # changes bless/ssh/public_keys/rsa_public_key.py x: 52 lines of code y: 4 # changes bless/ssh/public_keys/ssh_public_key_factory.py x: 13 lines of code y: 4 # changes
26.0
# changes
  min: 1.0
  average: 5.67
  25th percentile: 2.0
  median: 2.0
  75th percentile: 7.5
  max: 26.0
0 148.0
lines of code
min: 3.0 | average: 47.57 | 25th percentile: 13.0 | median: 40.0 | 75th percentile: 55.0 | max: 148.0

Number of Contributors vs. Number of Changes: 21 points

bless/__about__.py x: 1 # contributors y: 9 # changes bless/request/bless_request_host.py x: 1 # contributors y: 2 # changes bless_client/bless_client_host.py x: 1 # contributors y: 1 # changes bless/aws_lambda/bless_lambda.py x: 14 # contributors y: 26 # changes bless/config/bless_config.py x: 10 # contributors y: 21 # changes bless/config/bless_deploy_example.cfg x: 8 # contributors y: 16 # changes bless_client/bless_client.py x: 4 # contributors y: 10 # changes bless/ssh/public_keys/ed25519_public_key.py x: 2 # contributors y: 3 # changes bless/ssh/certificates/ed25519_certificate_builder.py x: 2 # contributors y: 2 # changes bless/ssh/certificates/ssh_certificate_builder.py x: 3 # contributors y: 6 # changes bless/ssh/public_keys/rsa_public_key.py x: 2 # contributors y: 4 # changes bless/ssh/public_keys/ssh_public_key_factory.py x: 3 # contributors y: 4 # changes
26.0
# changes
  min: 1.0
  average: 5.67
  25th percentile: 2.0
  median: 2.0
  75th percentile: 7.5
  max: 26.0
0 14.0
# contributors
min: 1.0 | average: 2.9 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 14.0

Number of Contributors vs. File Size: 21 points

bless/__about__.py x: 1 # contributors y: 14 lines of code bless/request/bless_request_host.py x: 1 # contributors y: 40 lines of code bless_client/bless_client_host.py x: 1 # contributors y: 41 lines of code bless/aws_lambda/bless_lambda.py x: 14 # contributors y: 3 lines of code bless/aws_lambda/bless_lambda_common.py x: 1 # contributors y: 52 lines of code bless/aws_lambda/bless_lambda_host.py x: 1 # contributors y: 58 lines of code bless/aws_lambda/bless_lambda_user.py x: 1 # contributors y: 138 lines of code bless/config/bless_config.py x: 10 # contributors y: 129 lines of code bless/config/bless_deploy_example.cfg x: 8 # contributors y: 11 lines of code bless/request/bless_request_common.py x: 1 # contributors y: 9 lines of code bless/request/bless_request_user.py x: 1 # contributors y: 99 lines of code bless_client/bless_client.py x: 4 # contributors y: 46 lines of code bless/ssh/public_keys/ed25519_public_key.py x: 2 # contributors y: 35 lines of code bless/ssh/certificate_authorities/rsa_certificate_authority.py x: 1 # contributors y: 26 lines of code bless/ssh/certificates/ed25519_certificate_builder.py x: 2 # contributors y: 13 lines of code bless/ssh/certificates/ssh_certificate_builder.py x: 3 # contributors y: 148 lines of code bless/ssh/certificates/ssh_certificate_builder_factory.py x: 2 # contributors y: 14 lines of code bless/ssh/protocol/ssh_protocol.py x: 1 # contributors y: 49 lines of code bless/ssh/public_keys/rsa_public_key.py x: 2 # contributors y: 52 lines of code bless/ssh/public_keys/ssh_public_key_factory.py x: 3 # contributors y: 13 lines of code
148.0
lines of code
  min: 3.0
  average: 47.57
  25th percentile: 13.0
  median: 40.0
  75th percentile: 55.0
  max: 148.0
0 14.0
# contributors
min: 1.0 | average: 2.9 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 14.0

Number of Changes vs. Line Churn: 68 points

README.md x: 24 # changes y: 189 line churn requirements.txt x: 8 # changes y: 291 line churn .travis.yml x: 9 # changes y: 39 line churn ISSUES.md x: 2 # changes y: 2 line churn OSSMETADATA x: 3 # changes y: 5 line churn bless/__about__.py x: 9 # changes y: 24 line churn bless/request/bless_request_host.py x: 2 # changes y: 128 line churn bless_client/bless_client_host.py x: 1 # changes y: 160 line churn Makefile x: 15 # changes y: 108 line churn bless/aws_lambda/bless_lambda.py x: 26 # changes y: 1509 line churn bless/aws_lambda/bless_lambda_common.py x: 2 # changes y: 150 line churn bless/aws_lambda/bless_lambda_host.py x: 2 # changes y: 204 line churn bless/aws_lambda/bless_lambda_user.py x: 2 # changes y: 386 line churn bless/cache/bless_lambda_cache.py x: 3 # changes y: 54 line churn bless/config/bless_config.py x: 21 # changes y: 408 line churn bless/config/bless_deploy_example.cfg x: 16 # changes y: 109 line churn bless/request/bless_request.py x: 18 # changes y: 938 line churn bless/request/bless_request_common.py x: 2 # changes y: 36 line churn bless/request/bless_request_user.py x: 2 # changes y: 302 line churn setup.py x: 13 # changes y: 139 line churn tests/aws_lambda/test_bless_lambda.py x: 19 # changes y: 2781 line churn tests/aws_lambda/test_bless_lambda_host.py x: 4 # changes y: 174 line churn tests/aws_lambda/test_bless_lambda_user.py x: 3 # changes y: 1675 line churn tests/config/full-zlib.cfg x: 5 # changes y: 51 line churn tests/config/full.cfg x: 11 # changes y: 22 line churn tests/config/test_bless_config.py x: 15 # changes y: 651 line churn tests/request/test_bless_request.py x: 14 # changes y: 1130 line churn tests/request/test_bless_request_host.py x: 3 # changes y: 151 line churn tests/request/test_bless_request_user.py x: 3 # changes y: 530 line churn tests/config/full-with-kmsauth.cfg x: 1 # changes y: 22 line churn bless_client/bless_client.py x: 10 # changes y: 260 line churn bless/ssh/public_keys/ed25519_public_key.py x: 3 # changes y: 134 line churn lambda_compile.sh x: 1 # changes y: 8 line churn tests/ssh/test_ssh_certificate_rsa.py x: 8 # changes y: 78 line churn tests/config/full-with-cert.cfg x: 1 # changes y: 13 line churn .gitignore x: 6 # changes y: 133 line churn Pipfile.lock x: 1 # changes y: 355 line churn tests/aws_lambda/bless-test-kmsauth-iam-group-validation.cfg x: 2 # changes y: 70 line churn bless/ssh/certificates/ed25519_certificate_builder.py x: 2 # changes y: 78 line churn bless/ssh/certificates/ssh_certificate_builder.py x: 6 # changes y: 64 line churn bless/ssh/protocol/ssh_protocol.py x: 1 # changes y: 40 line churn bless/ssh/public_keys/rsa_public_key.py x: 4 # changes y: 82 line churn bless/ssh/public_keys/ssh_public_key_factory.py x: 4 # changes y: 16 line churn tests/ssh/test_ssh_certificate_builder_factory.py x: 2 # changes y: 18 line churn tests/ssh/test_ssh_protocol.py x: 1 # changes y: 130 line churn tests/ssh/test_ssh_public_key_ed25519.py x: 2 # changes y: 58 line churn tests/ssh/test_ssh_public_key_factory.py x: 2 # changes y: 22 line churn tests/ssh/vectors.py x: 5 # changes y: 76 line churn tests/aws_lambda/bless-test-username-validation-disabled.cfg x: 3 # changes y: 21 line churn tests/aws_lambda/bless-test-with-certificate-extensions-empty.cfg x: 5 # changes y: 20 line churn tests/aws_lambda/bless-test-with-certificate-extensions.cfg x: 5 # changes y: 24 line churn tests/aws_lambda/bless-test-with-test-user.cfg x: 6 # changes y: 20 line churn tests/aws_lambda/bless-test.cfg x: 6 # changes y: 54 line churn NOTICE x: 3 # changes y: 28 line churn tests/ssh/test_ssh_public_key_rsa.py x: 2 # changes y: 46 line churn
2781.0
line churn
  min: 2.0
  average: 212.37
  25th percentile: 20.0
  median: 56.0
  75th percentile: 157.75
  max: 2781.0
0 26.0
# changes
min: 1.0 | average: 5.5 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 26.0

Number of Contributors vs. Line Churn: 21 points

bless/__about__.py x: 1 # contributors y: 24 line churn bless/request/bless_request_host.py x: 1 # contributors y: 128 line churn bless_client/bless_client_host.py x: 1 # contributors y: 160 line churn bless/aws_lambda/bless_lambda.py x: 14 # contributors y: 1509 line churn bless/aws_lambda/bless_lambda_common.py x: 1 # contributors y: 150 line churn bless/aws_lambda/bless_lambda_host.py x: 1 # contributors y: 204 line churn bless/aws_lambda/bless_lambda_user.py x: 1 # contributors y: 386 line churn bless/config/bless_config.py x: 10 # contributors y: 408 line churn bless/config/bless_deploy_example.cfg x: 8 # contributors y: 109 line churn bless/request/bless_request_common.py x: 1 # contributors y: 36 line churn bless/request/bless_request_user.py x: 1 # contributors y: 302 line churn bless_client/bless_client.py x: 4 # contributors y: 260 line churn bless/ssh/public_keys/ed25519_public_key.py x: 2 # contributors y: 134 line churn bless/ssh/certificate_authorities/rsa_certificate_authority.py x: 1 # contributors y: 10 line churn bless/ssh/certificate_authorities/ssh_certificate_authority_factory.py x: 1 # contributors y: 12 line churn bless/ssh/certificates/ed25519_certificate_builder.py x: 2 # contributors y: 78 line churn bless/ssh/certificates/ssh_certificate_builder.py x: 3 # contributors y: 64 line churn bless/ssh/certificates/ssh_certificate_builder_factory.py x: 2 # contributors y: 8 line churn bless/ssh/public_keys/ssh_public_key_factory.py x: 3 # contributors y: 16 line churn
1509.0
line churn
  min: 8.0
  average: 196.19
  25th percentile: 30.0
  median: 109.0
  75th percentile: 232.0
  max: 1509.0
0 14.0
# contributors
min: 1.0 | average: 2.9 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 14.0

File Size vs. Line Churn: 21 points

bless/__about__.py x: 14 lines of code y: 24 line churn bless/request/bless_request_host.py x: 40 lines of code y: 128 line churn bless_client/bless_client_host.py x: 41 lines of code y: 160 line churn bless/aws_lambda/bless_lambda.py x: 3 lines of code y: 1509 line churn bless/aws_lambda/bless_lambda_common.py x: 52 lines of code y: 150 line churn bless/aws_lambda/bless_lambda_host.py x: 58 lines of code y: 204 line churn bless/aws_lambda/bless_lambda_user.py x: 138 lines of code y: 386 line churn bless/config/bless_config.py x: 129 lines of code y: 408 line churn bless/config/bless_deploy_example.cfg x: 11 lines of code y: 109 line churn bless/request/bless_request_common.py x: 9 lines of code y: 36 line churn bless/request/bless_request_user.py x: 99 lines of code y: 302 line churn bless_client/bless_client.py x: 46 lines of code y: 260 line churn bless/ssh/public_keys/ed25519_public_key.py x: 35 lines of code y: 134 line churn bless/ssh/certificate_authorities/rsa_certificate_authority.py x: 26 lines of code y: 10 line churn bless/ssh/certificate_authorities/ssh_certificate_authority_factory.py x: 9 lines of code y: 12 line churn bless/ssh/certificates/ed25519_certificate_builder.py x: 13 lines of code y: 78 line churn bless/ssh/certificates/ssh_certificate_builder.py x: 148 lines of code y: 64 line churn bless/ssh/certificates/ssh_certificate_builder_factory.py x: 14 lines of code y: 8 line churn bless/ssh/protocol/ssh_protocol.py x: 49 lines of code y: 40 line churn bless/ssh/public_keys/rsa_public_key.py x: 52 lines of code y: 82 line churn bless/ssh/public_keys/ssh_public_key_factory.py x: 13 lines of code y: 16 line churn
1509.0
line churn
  min: 8.0
  average: 196.19
  25th percentile: 30.0
  median: 109.0
  75th percentile: 232.0
  max: 1509.0
0 148.0
lines of code
min: 3.0 | average: 47.57 | 25th percentile: 13.0 | median: 40.0 | 75th percentile: 55.0 | max: 148.0