awslabs / aws-c-mqtt
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 15 files with 5,289 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (2,224 lines of code)
    • 6 files changed 21-50 times (1,966 lines of code)
    • 4 files changed 6-20 times (1,016 lines of code)
    • 4 files changed 1-5 times (83 lines of code)
0% | 42% | 37% | 19% | 1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, txt, md, yml, json, sh, gitignore, cmake, clang-format, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 49% | 33% | 16% | 0%
h0% | 0% | 57% | 32% | 9%
cmake0% | 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% | 49% | 33% | 16% | 0%
include/aws/mqtt0% | 0% | 93% | 0% | 6%
include/aws/mqtt/private0% | 0% | 36% | 52% | 10%
cmake0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 15)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
client.c
in source
2224 62 133 1188 75
client_channel_handler.c
in source
753 21 294 1261 46
client.h
in include/aws/mqtt
211 - 89 1188 33
client_impl.h
in include/aws/mqtt/private
176 - 61 1188 29
mqtt.h
in include/aws/mqtt
62 - 294 1273 28
mqtt.c
in source
161 6 294 1273 26
topic_tree.c
in source
603 23 350 1194 24
packets.c
in source
665 48 83 1273 18
topic_tree.h
in include/aws/mqtt/private
67 - 350 1194 12
packets.h
in include/aws/mqtt/private
186 - 350 1273 10
fixed_header.c
in source
98 6 368 1273 8
fixed_header.h
in include/aws/mqtt/private
30 - 585 1273 5
cmake
aws-c-mqtt-config.cmake
in cmake
10 - 739 1172 4
exports.h
in include/aws/mqtt
20 - 585 1273 4
mqtt_client_test_helper.h
in include/aws/mqtt/private
23 - 294 440 3