aws / aws-encryption-sdk-c
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 257 files with 16,619 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (842 lines of code)
    • 16 files changed 21-50 times (3,752 lines of code)
    • 27 files changed 6-20 times (5,071 lines of code)
    • 213 files changed 1-5 times (6,954 lines of code)
0% | 5% | 22% | 30% | 41%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, txt, h, md, cpp, sh, yml, cmake, ps1, pt, in, gitignore, Dockerfile, rst, bat, json, py, inc, yaml, clang-format, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 7% | 21% | 25% | 44%
h0% | 0% | 44% | 17% | 38%
cpp0% | 0% | 35% | 19% | 45%
in0% | 0% | 0% | 94% | 5%
ps10% | 0% | 0% | 16% | 84%
cmake0% | 0% | 0% | 0% | 100%
Dockerfile0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
source0% | 14% | 41% | 42% | 1%
include/aws0% | 0% | 62% | 17% | 19%
aws-encryption-sdk-cpp/source0% | 0% | 35% | 19% | 45%
doxygen0% | 0% | 0% | 100% | 0%
verification/cbmc0% | 0% | 0% | 6% | 93%
aws-encryption-sdk-cpp/include0% | 0% | 0% | 36% | 63%
docker-images0% | 0% | 0% | 36% | 63%
cmake0% | 0% | 0% | 0% | 100%
codebuild0% | 0% | 0% | 0% | 100%
codebuild/ubuntu-latest-x640% | 0% | 0% | 0% | 100%
docker-images/windows_base0% | 0% | 0% | 0% | 100%
cbmc-ci0% | 0% | 0% | 0% | 100%
codebuild/test-install-project-cpp0% | 0% | 0% | 0% | 100%
codebuild/test-install-project0% | 0% | 0% | 0% | 100%
cmake/header-tester0% | 0% | 0% | 0% | 100%
docker-images/scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cipher.c
in source
842 24 386 1411 53
materials.h
in include/aws/cryptosdk
309 20 461 1337 47
header.c
in source
462 34 250 1435 47
session.c
in source
430 18 250 1393 45
error.h
in include/aws/cryptosdk
27 - 250 1435 31
materials.c
in source
115 4 230 1337 31
session.h
in include/aws/cryptosdk
70 - 250 1393 29
session.h
in include/aws/cryptosdk/private
88 1 250 1393 29
default_cmm.c
in source
150 5 250 1337 29
session_encrypt.c
in source
296 7 250 1314 29
kms_keyring.cpp
in aws-encryption-sdk-cpp/source
408 12 230 1244 29
cipher.h
in include/aws/cryptosdk/private
103 1 418 1397 28
error.c
in source
27 1 250 1425 27
session_decrypt.c
in source
232 7 250 1314 27
cipher_openssl.c
in source
679 20 461 1274 25
cipher.h
in include/aws/cryptosdk
80 - 496 1337 21
cache.h
in include/aws/cryptosdk
276 13 1006 1274 21
multi_keyring.c
in source
138 6 629 1271 19
framefmt.c
in source
233 8 256 1328 19
default_cmm.h
in include/aws/cryptosdk
17 - 391 1337 18