JetBrains / gradle-changelog-plugin
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 20 files with 1,095 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 (835 lines of code)
    • 7 files changed 6-20 times (165 lines of code)
    • 7 files changed 1-5 times (95 lines of code)
0% | 0% | 76% | 15% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 20 files with 1,095 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (415 lines of code)
    • 10 files changed by 2-5 contributors (575 lines of code)
    • 9 files changed by 1 contributor (105 lines of code)
0% | 0% | 37% | 52% | 9%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
kt, md, yaml, kts, properties, gitignore, toml, txt, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 0% | 76% | 13% | 9%
kts0% | 0% | 84% | 15% | 0%
toml0% | 0% | 0% | 100% | 0%
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
src0% | 0% | 76% | 13% | 9%
ROOT0% | 0% | 84% | 15% | 0%
gradle0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
74 - 2020-05-28 2025-11-25 40 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
ChangelogPluginExtension.kt
in src/main/kotlin/org/jetbrains/changelog
70 - 2020-05-28 2025-11-25 34 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
Changelog.kt
in src/main/kotlin/org/jetbrains/changelog
415 - 2020-05-28 2025-11-25 34 6 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
PatchChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
92 1 2020-05-28 2025-11-25 25 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
ChangelogPlugin.kt
in src/main/kotlin/org/jetbrains/changelog
100 - 2020-05-28 2025-11-25 25 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
GetChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
84 1 2020-05-28 2025-07-26 22 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
extensions.kt
in src/main/kotlin/org/jetbrains/changelog
41 - 2020-06-08 2025-11-25 18 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
InitializeChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
28 1 2020-07-08 2022-10-28 13 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
ChangelogPluginConstants.kt
in src/main/kotlin/org/jetbrains/changelog
34 - 2021-08-24 2025-11-25 9 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
17 - 2023-06-01 2025-11-25 8 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
14 - 2020-05-28 2025-07-26 7 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
HeaderParseException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
6 - 2020-07-06 2022-10-18 6 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
PlainTextFlavourDescriptor.kt
in src/main/kotlin/org/jetbrains/changelog/flavours
25 2 2020-06-17 2022-10-19 6 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
MissingVersionException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
2 - 2020-05-28 2022-06-13 5 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
ChangelogFlavourDescriptor.kt
in src/main/kotlin/org/jetbrains/changelog/flavours
12 - 2020-06-17 2022-06-13 4 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
VersionNotSpecifiedException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
5 - 2021-02-02 2022-06-13 3 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
Version.kt
in src/main/kotlin/org/jetbrains/changelog
49 2 2022-06-13 2024-03-22 3 2 jakub.chrzanowski@jetbrains... hollandpirates@gmail.com
MissingReleaseNoteException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
2 - 2021-08-25 2022-06-13 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
BaseChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
12 - 2022-10-28 2023-03-15 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
PlainTextTagRenderer.kt
in src/main/kotlin/org/jetbrains/changelog
13 - 2020-06-17 2022-06-13 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
Files With Most Contributors (Top 20)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Changelog.kt
in src/main/kotlin/org/jetbrains/changelog
415 - 2020-05-28 2025-11-25 34 6 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
74 - 2020-05-28 2025-11-25 40 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
ChangelogPluginExtension.kt
in src/main/kotlin/org/jetbrains/changelog
70 - 2020-05-28 2025-11-25 34 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
ChangelogPlugin.kt
in src/main/kotlin/org/jetbrains/changelog
100 - 2020-05-28 2025-11-25 25 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
GetChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
84 1 2020-05-28 2025-07-26 22 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
extensions.kt
in src/main/kotlin/org/jetbrains/changelog
41 - 2020-06-08 2025-11-25 18 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
17 - 2023-06-01 2025-11-25 8 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
PatchChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
92 1 2020-05-28 2025-11-25 25 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
ChangelogPluginConstants.kt
in src/main/kotlin/org/jetbrains/changelog
34 - 2021-08-24 2025-11-25 9 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
14 - 2020-05-28 2025-07-26 7 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
Version.kt
in src/main/kotlin/org/jetbrains/changelog
49 2 2022-06-13 2024-03-22 3 2 jakub.chrzanowski@jetbrains... hollandpirates@gmail.com
InitializeChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
28 1 2020-07-08 2022-10-28 13 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
HeaderParseException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
6 - 2020-07-06 2022-10-18 6 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
PlainTextFlavourDescriptor.kt
in src/main/kotlin/org/jetbrains/changelog/flavours
25 2 2020-06-17 2022-10-19 6 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
MissingVersionException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
2 - 2020-05-28 2022-06-13 5 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
ChangelogFlavourDescriptor.kt
in src/main/kotlin/org/jetbrains/changelog/flavours
12 - 2020-06-17 2022-06-13 4 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
VersionNotSpecifiedException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
5 - 2021-02-02 2022-06-13 3 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
BaseChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
12 - 2022-10-28 2023-03-15 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
MissingReleaseNoteException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
2 - 2021-08-25 2022-06-13 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
PlainTextTagRenderer.kt
in src/main/kotlin/org/jetbrains/changelog
13 - 2020-06-17 2022-06-13 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
Files With Least Contributors (Top 20)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
InitializeChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
28 1 2020-07-08 2022-10-28 13 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
PlainTextFlavourDescriptor.kt
in src/main/kotlin/org/jetbrains/changelog/flavours
25 2 2020-06-17 2022-10-19 6 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
PlainTextTagRenderer.kt
in src/main/kotlin/org/jetbrains/changelog
13 - 2020-06-17 2022-06-13 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
BaseChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
12 - 2022-10-28 2023-03-15 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
ChangelogFlavourDescriptor.kt
in src/main/kotlin/org/jetbrains/changelog/flavours
12 - 2020-06-17 2022-06-13 4 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
HeaderParseException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
6 - 2020-07-06 2022-10-18 6 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
VersionNotSpecifiedException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
5 - 2021-02-02 2022-06-13 3 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
MissingVersionException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
2 - 2020-05-28 2022-06-13 5 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
MissingReleaseNoteException.kt
in src/main/kotlin/org/jetbrains/changelog/exceptions
2 - 2021-08-25 2022-06-13 2 1 jakub.chrzanowski@jetbrains... jakub.chrzanowski@jetbrains...
PatchChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
92 1 2020-05-28 2025-11-25 25 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
Version.kt
in src/main/kotlin/org/jetbrains/changelog
49 2 2022-06-13 2024-03-22 3 2 jakub.chrzanowski@jetbrains... hollandpirates@gmail.com
ChangelogPluginConstants.kt
in src/main/kotlin/org/jetbrains/changelog
34 - 2021-08-24 2025-11-25 9 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
14 - 2020-05-28 2025-07-26 7 2 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
GetChangelogTask.kt
in src/main/kotlin/org/jetbrains/changelog/tasks
84 1 2020-05-28 2025-07-26 22 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
extensions.kt
in src/main/kotlin/org/jetbrains/changelog
41 - 2020-06-08 2025-11-25 18 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
17 - 2023-06-01 2025-11-25 8 3 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
ChangelogPlugin.kt
in src/main/kotlin/org/jetbrains/changelog
100 - 2020-05-28 2025-11-25 25 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
74 - 2020-05-28 2025-11-25 40 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
ChangelogPluginExtension.kt
in src/main/kotlin/org/jetbrains/changelog
70 - 2020-05-28 2025-11-25 34 4 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info
Changelog.kt
in src/main/kotlin/org/jetbrains/changelog
415 - 2020-05-28 2025-11-25 34 6 jakub.chrzanowski@jetbrains... jakub@chrzanowski.info