awslabs / aws-c-s3
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 33 files with 7,008 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (3,039 lines of code)
    • 10 files changed 6-20 times (2,204 lines of code)
    • 17 files changed 1-5 times (1,765 lines of code)
0% | 0% | 43% | 31% | 25%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, json, sh, txt, md, ts, gitignore, js, yml, npmignore, clang-format, py, cmake, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 46% | 33% | 19%
h0% | 0% | 46% | 33% | 20%
ts0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
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% | 0% | 46% | 33% | 19%
include/aws/s3/private0% | 0% | 42% | 34% | 23%
include/aws/s30% | 0% | 60% | 28% | 10%
benchmarks/dashboard-stack/lib0% | 0% | 0% | 0% | 100%
benchmarks/benchmarks-stack/benchmarks-stack/lib0% | 0% | 0% | 0% | 100%
benchmarks/dashboard-stack/lambda0% | 0% | 0% | 0% | 100%
benchmarks/benchmarks-stack/benchmarks-stack/deploy0% | 0% | 0% | 0% | 100%
benchmarks/benchmarks-stack/benchmarks-stack0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
benchmarks/dashboard-stack0% | 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
s3_client.c
in source
1228 34 43 574 49
s3_meta_request.c
in source
911 41 6 552 33
s3_client_impl.h
in include/aws/s3/private
161 - 187 574 29
s3_client.h
in include/aws/s3
112 - 6 574 24
s3_meta_request_impl.h
in include/aws/s3/private
179 - 6 552 23
s3_auto_ranged_put.c
in source
448 5 54 467 22
s3_auto_ranged_get.c
in source
457 8 54 467 20
s3.c
in source
132 2 132 574 17
s3.h
in include/aws/s3
53 - 132 574 16
s3_default_meta_request.c
in source
207 5 54 434 16
s3_util.h
in include/aws/s3/private
113 - 42 467 15
s3_request_messages.c
in source
666 4 43 467 14
s3_util.c
in source
336 12 42 467 13
s3_request_messages.h
in include/aws/s3/private
104 - 43 467 11
s3_request.c
in source
81 6 291 574 8
s3_request.h
in include/aws/s3/private
55 - 245 558 7
s3_auto_ranged_put.h
in include/aws/s3/private
44 - 221 384 5
s3_auto_ranged_get.h
in include/aws/s3/private
32 - 245 354 4
s3_copy_object.c
in source
550 6 6 43 3
cmake
aws-c-s3-config.cmake
in cmake
8 - 552 574 2