aws / aws-iot-device-sdk-embedded-C
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 45
  • Daily file updates (only one update per file and date counted): 1861
  • First update: 2015-10-07
  • Latest update: 2022-01-28
  • Days between first and latest update: 2306 (329 weeks, estimated 1645 working days)
  • Active days (at least one file change): 493
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 45 files with 5,711 lines of code in files.
    • 40 files that are 366+ days old (4,871 lines of code)
    • 3 files that are 181-365 days old (752 lines of code)
    • 2 files that are 91-180 days old (88 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
85% | 13% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 45 files with 5,711 lines of code in files.
    • 7 files have been last changed 366+ days ago (421 lines of code)
    • 11 files have been last changed 181-365 days ago (1,931 lines of code)
    • 22 files have been last changed 91-180 days ago (1,582 lines of code)
    • 2 files have been last changed 31-90 days ago (513 lines of code)
    • 3 files have been last changed 1-30 days ago (1,264 lines of code)
7% | 33% | 27% | 8% | 22%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, c, txt, md, yml, cmake, json, gitignore, xml, py, css, svg, cfg, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c83% | 15% | 1% | 0% | 0%
h72% | 22% | 4% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cfg100% | 0% | 0% | 0% | 0%
yml57% | 0% | 42% | 0% | 0%
cmake24% | 75% | 0% | 0% | 0%
py21% | 78% | 0% | 0% | 0%
c0% | 30% | 27% | 12% | 29%
h0% | 23% | 64% | 0% | 11%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
platform/posix83% | 16% | 0% | 0% | 0%
tools/release100% | 0% | 0% | 0% | 0%
tools/cmake100% | 0% | 0% | 0% | 0%
tools/cmock100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
tools/doxygen100% | 0% | 0% | 0% | 0%
integration-test/shadow100% | 0% | 0% | 0% | 0%
integration-test/mqtt100% | 0% | 0% | 0% | 0%
platform/include100% | 0% | 0% | 0% | 0%
integration-test/http100% | 0% | 0% | 0% | 0%
integration-test/custom_test_runner0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
tools/cmock100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
tools/doxygen100% | 0% | 0% | 0% | 0%
platform/posix0% | 31% | 29% | 11% | 27%
tools/release0% | 100% | 0% | 0% | 0%
tools/cmake0% | 100% | 0% | 0% | 0%
integration-test/custom_test_runner0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
integration-test/shadow0% | 0% | 100% | 0% | 0%
integration-test/mqtt0% | 0% | 100% | 0% | 0%
platform/include0% | 0% | 100% | 0% | 0%
integration-test/http0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cfg
uncrustify.cfg
in tools
158 - 655 655 1
cmake
coverage.cmake
in tools/cmock
65 - 490 630 3
project.yml
in tools/cmock
32 - 522 630 2
clock_posix.c
in platform/posix
24 2 169 629 14
clock.h
in platform/include
12 - 169 629 13
openssl_posix.c
in platform/posix/transport/src
550 13 28 585 26
sockets_posix.c
in platform/posix/transport/src
268 6 81 585 17
plaintext_posix.c
in platform/posix/transport/src
143 5 169 585 17
openssl_posix.h
in platform/posix/transport/include
58 - 169 585 18
sockets_posix.h
in platform/posix/transport/include
38 - 169 585 11
plaintext_posix.h
in platform/posix/transport/include
34 - 169 585 14
openssl_utest.c
in platform/posix/transport/utest
643 24 28 522 15
sockets_utest.c
in platform/posix/transport/utest
245 14 81 522 10
plaintext_utest.c
in platform/posix/transport/utest
196 18 169 522 12
openssl_api.h
in platform/posix/transport/utest/mocks
79 - 169 522 12
transport.yml
in tools/cmock
39 - 494 522 2
cmake
cmock_dependencies.cmake
in tools/cmock
24 - 494 522 2
stdio_api.h
in platform/posix/transport/utest/mocks
12 - 169 522 10
unistd_api.h
in platform/posix/transport/utest/mocks
6 - 169 522 9
core_mqtt_config.h
in integration-test/mqtt
13 - 169 519 10
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cfg
uncrustify.cfg
in tools
158 - 655 655 1
project.yml
in tools/cmock
32 - 522 630 2
cmake
cmock_dependencies.cmake
in tools/cmock
24 - 494 522 2
transport.yml
in tools/cmock
39 - 494 522 2
cmake
coverage.cmake
in tools/cmock
65 - 490 630 3
ota.yml
in tools/cmock
31 - 420 420 1
generate_docs.py
in tools/doxygen
72 3 407 508 4
unistd_api.h
in platform/posix/ota_pal/utest/mocks
5 - 341 414 2
stdio_api.h
in platform/posix/ota_pal/utest/mocks
24 - 341 420 5
openssl_api.h
in platform/posix/ota_pal/utest/mocks
73 - 341 420 4
ota_pal_posix.c
in platform/posix/ota_pal/source
505 14 341 424 6
ota_config.h
in platform/posix/ota_pal/utest
19 - 336 424 7
ota_pal_posix_utest.c
in platform/posix/ota_pal/utest
738 51 336 424 8
release-verify.py
in tools/release
266 10 335 439 4
cmake
utility.cmake
in tools/cmake
112 - 319 369 3
ota_pal_posix.h
in platform/posix/ota_pal/source/include
29 - 189 424 7
cmake
posixFilePaths.cmake
in platform/posix
22 - 181 511 3
cmake
install.cmake
in tools/cmake
138 - 181 369 4
unistd_api.h
in platform/posix/transport/utest/mocks
6 - 169 522 9
select_api.h
in platform/posix/transport/utest/mocks
9 - 169 511 9
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
custom_unity_runner.c
in integration-test/custom_test_runner
57 4 102 109 2
custom_unity_runner.h
in integration-test/custom_test_runner
31 - 102 109 2
mbedtls_pkcs11_posix.c
in platform/posix/transport/src
610 15 169 181 2
mbedtls_pkcs11_posix.h
in platform/posix/transport/include
71 - 169 181 2
mbedtls_config.h
in platform/posix/include
71 - 18 190 4
cmake
install.cmake
in tools/cmake
138 - 181 369 4
cmake
utility.cmake
in tools/cmake
112 - 319 369 3
unistd_api.h
in platform/posix/ota_pal/utest/mocks
5 - 341 414 2
openssl_api.h
in platform/posix/ota_pal/utest/mocks
73 - 341 420 4
ota.yml
in tools/cmock
31 - 420 420 1
stdio_api.h
in platform/posix/ota_pal/utest/mocks
24 - 341 420 5
ota_pal_posix_utest.c
in platform/posix/ota_pal/utest
738 51 336 424 8
ota_pal_posix.c
in platform/posix/ota_pal/source
505 14 341 424 6
ota_pal_posix.h
in platform/posix/ota_pal/source/include
29 - 189 424 7
ota_config.h
in platform/posix/ota_pal/utest
19 - 336 424 7
release-verify.py
in tools/release
266 10 335 439 4
core_http_config.h
in integration-test/http
11 - 169 482 7
manifest.yml
in root
76 - 134 508 22
generate_docs.py
in tools/doxygen
72 3 407 508 4
core_mqtt_config.h
in integration-test/shadow
13 - 169 509 10
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mbedtls_config.h
in platform/posix/include
71 - 18 190 4
openssl_utest.c
in platform/posix/transport/utest
643 24 28 522 15
openssl_posix.c
in platform/posix/transport/src
550 13 28 585 26
sockets_posix.c
in platform/posix/transport/src
268 6 81 585 17
sockets_utest.c
in platform/posix/transport/utest
245 14 81 522 10
custom_unity_runner.c
in integration-test/custom_test_runner
57 4 102 109 2
custom_unity_runner.h
in integration-test/custom_test_runner
31 - 102 109 2
manifest.yml
in root
76 - 134 508 22
mbedtls_pkcs11_posix.c
in platform/posix/transport/src
610 15 169 181 2
plaintext_utest.c
in platform/posix/transport/utest
196 18 169 522 12
plaintext_posix.c
in platform/posix/transport/src
143 5 169 585 17
openssl_api.h
in platform/posix/transport/utest/mocks
79 - 169 522 12
mbedtls_pkcs11_posix.h
in platform/posix/transport/include
71 - 169 181 2
clock_utest.c
in platform/posix/utest
69 8 169 516 9
openssl_posix.h
in platform/posix/transport/include
58 - 169 585 18
sockets_posix.h
in platform/posix/transport/include
38 - 169 585 11
plaintext_posix.h
in platform/posix/transport/include
34 - 169 585 14
clock_posix.c
in platform/posix
24 2 169 629 14
core_mqtt_config.h
in integration-test/shadow
13 - 169 509 10
core_mqtt_config.h
in integration-test/mqtt
13 - 169 519 10