awslabs / aws-crt-kotlin
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 76 files with 1,908 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 files changed 6-20 times (164 lines of code)
    • 75 files changed 1-5 times (1,744 lines of code)
0% | 0% | 0% | 8% | 91%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
kt, md, kts, sh, json, properties, gradle, txt, bat, gitignore, editorconfig, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kts0% | 0% | 0% | 74% | 25%
kt0% | 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
ROOT0% | 0% | 0% | 92% | 7%
src/common/src/aws/sdk/kotlin/crt/http0% | 0% | 0% | 0% | 100%
src/common/src/aws/sdk/kotlin/crt/io0% | 0% | 0% | 0% | 100%
src/common/src/aws/sdk/kotlin/crt/auth0% | 0% | 0% | 0% | 100%
src/jvm/src/aws/sdk/kotlin/crt/auth0% | 0% | 0% | 0% | 100%
elasticurl/src/commonMain/kotlin0% | 0% | 0% | 0% | 100%
src/jvm/src/aws/sdk/kotlin/crt/http0% | 0% | 0% | 0% | 100%
src/jvm/src/aws/sdk/kotlin/crt/io0% | 0% | 0% | 0% | 100%
src/common/src/aws/sdk/kotlin/crt0% | 0% | 0% | 0% | 100%
src/common/src/aws/sdk/kotlin/crt/util0% | 0% | 0% | 0% | 100%
src/jvm/src/aws/sdk/kotlin/crt0% | 0% | 0% | 0% | 100%
elasticurl0% | 0% | 0% | 0% | 100%
elasticurl/src/jvmMain/kotlin0% | 0% | 0% | 0% | 100%
src/jvm/src/aws/sdk/kotlin/crt/util0% | 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
build.gradle.kts
in root
164 - 106 264 9
Uri.kt
in src/common/src/aws/sdk/kotlin/crt/io
103 - 147 264 4
Application.kt
in elasticurl/src/commonMain/kotlin
125 4 147 264 4
ProfileCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
17 - 225 256 3
ProfileCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
17 - 225 256 3
HttpRequestBodyStream.kt
in src/common/src/aws/sdk/kotlin/crt/http
22 3 225 264 3
Buffer.kt
in src/common/src/aws/sdk/kotlin/crt/io
23 3 225 264 3
build.gradle.kts
in elasticurl
42 - 166 264 3
HttpClientConnectionManagerOptions.kt
in src/common/src/aws/sdk/kotlin/crt/http
46 1 225 264 3
CaseInsensitiveMap.kt
in src/common/src/aws/sdk/kotlin/crt/util
49 3 225 264 3
HttpRequestUtil.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
73 6 225 264 3
HttpClientConnection.kt
in src/common/src/aws/sdk/kotlin/crt/http
6 - 223 264 2
AwsSigner.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
6 - 127 264 2
MutableBuffer.kt
in src/common/src/aws/sdk/kotlin/crt/io
8 - 225 237 2
HttpClientConnectionJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
10 1 223 264 2
settings.gradle.kts
in root
13 - 216 264 2
MutableBufferJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/io
13 - 225 237 2
AwsSignerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/signing
58 - 127 264 2
AwsSigningConfig.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
66 - 127 264 2
HttpClientConnectionManagerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
82 2 106 264 2