elastic / docs-tools
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 19 files with 1,117 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (487 lines of code)
    • 2 files changed 6-20 times (130 lines of code)
    • 15 files changed 1-5 times (500 lines of code)
0% | 0% | 43% | 11% | 44%
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 19 files with 1,117 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)
    • 3 files changed by 6-10 contributors (569 lines of code)
    • 14 files changed by 2-5 contributors (502 lines of code)
    • 2 files changed by 1 contributor (46 lines of code)
0% | 0% | 50% | 44% | 4%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rb, erb, gradle, groovy, gitignore, patch, txt, bat, md, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 45% | 12% | 42%
groovy0% | 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% | 86% | 0% | 13%
lib0% | 0% | 0% | 25% | 74%
logstash0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 19)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
363 25 2018-01-24 2025-04-22 42 9 jsvduarte@gmail.com mashhur.sattorov@elastic.co
124 8 2017-09-08 2023-12-13 23 9 131818+jordansissel@users.n... 99575341+mashhurs@users.nor...
artifact_plugin.rb
in lib/logstash-docket
82 12 2019-08-13 2022-04-25 8 6 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
plugin.rb
in lib/logstash-docket
48 9 2019-08-13 2022-04-25 7 4 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
6 - 2019-08-13 2022-04-25 4 4 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
aliased_plugin.rb
in lib/logstash-docket
42 8 2022-03-24 2022-04-25 4 2 mashhur@elastic.co 99575341+mashhurs@users.nor...
11 1 2019-08-13 2019-10-21 3 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
alias_definitions_loader.rb
in lib/logstash-docket/util
12 1 2022-04-20 2022-04-25 3 2 mashhur@elastic.co 99575341+mashhurs@users.nor...
30 4 2023-09-20 2023-09-25 3 2 mashhur.sattorov@elastic.co 99575341+mashhurs@users.nor...
embedded_plugin.rb
in lib/logstash-docket
39 8 2019-08-13 2022-02-22 3 3 ry.biesemeyer@elastic.co jsvduarte@gmail.com
source.rb
in lib/logstash-docket
47 8 2019-08-13 2021-11-08 3 3 ry.biesemeyer@elastic.co jsvd@users.noreply.github.com
47 4 2023-09-20 2023-09-25 3 2 mashhur.sattorov@elastic.co 99575341+mashhurs@users.nor...
repository.rb
in lib/logstash-docket
79 13 2019-08-13 2021-11-08 3 3 ry.biesemeyer@elastic.co jsvd@users.noreply.github.com
threadsafe_wrapper.rb
in lib/logstash-docket/util
25 4 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
threadsafe_deferral.rb
in lib/logstash-docket/util
27 3 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
ChangeBranchTask.groovy
in logstash/buildSrc/src/main/groovy
27 2 2016-11-14 2016-11-17 2 1 jls@semicomplete.com jls@semicomplete.com
threadsafe_index.rb
in lib/logstash-docket/util
32 5 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
rubygem_info.rb
in lib/logstash-docket
57 6 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
GitCloneTask.groovy
in logstash/buildSrc/src/main/groovy
19 1 2016-11-14 2016-11-14 1 1 jls@semicomplete.com jls@semicomplete.com
Files With Most Contributors (Top 19)
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
363 25 2018-01-24 2025-04-22 42 9 jsvduarte@gmail.com mashhur.sattorov@elastic.co
124 8 2017-09-08 2023-12-13 23 9 131818+jordansissel@users.n... 99575341+mashhurs@users.nor...
artifact_plugin.rb
in lib/logstash-docket
82 12 2019-08-13 2022-04-25 8 6 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
plugin.rb
in lib/logstash-docket
48 9 2019-08-13 2022-04-25 7 4 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
6 - 2019-08-13 2022-04-25 4 4 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
embedded_plugin.rb
in lib/logstash-docket
39 8 2019-08-13 2022-02-22 3 3 ry.biesemeyer@elastic.co jsvduarte@gmail.com
source.rb
in lib/logstash-docket
47 8 2019-08-13 2021-11-08 3 3 ry.biesemeyer@elastic.co jsvd@users.noreply.github.com
repository.rb
in lib/logstash-docket
79 13 2019-08-13 2021-11-08 3 3 ry.biesemeyer@elastic.co jsvd@users.noreply.github.com
aliased_plugin.rb
in lib/logstash-docket
42 8 2022-03-24 2022-04-25 4 2 mashhur@elastic.co 99575341+mashhurs@users.nor...
47 4 2023-09-20 2023-09-25 3 2 mashhur.sattorov@elastic.co 99575341+mashhurs@users.nor...
30 4 2023-09-20 2023-09-25 3 2 mashhur.sattorov@elastic.co 99575341+mashhurs@users.nor...
alias_definitions_loader.rb
in lib/logstash-docket/util
12 1 2022-04-20 2022-04-25 3 2 mashhur@elastic.co 99575341+mashhurs@users.nor...
11 1 2019-08-13 2019-10-21 3 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
rubygem_info.rb
in lib/logstash-docket
57 6 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
threadsafe_deferral.rb
in lib/logstash-docket/util
27 3 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
threadsafe_index.rb
in lib/logstash-docket/util
32 5 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
threadsafe_wrapper.rb
in lib/logstash-docket/util
25 4 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
ChangeBranchTask.groovy
in logstash/buildSrc/src/main/groovy
27 2 2016-11-14 2016-11-17 2 1 jls@semicomplete.com jls@semicomplete.com
GitCloneTask.groovy
in logstash/buildSrc/src/main/groovy
19 1 2016-11-14 2016-11-14 1 1 jls@semicomplete.com jls@semicomplete.com
Files With Least Contributors (Top 19)
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
ChangeBranchTask.groovy
in logstash/buildSrc/src/main/groovy
27 2 2016-11-14 2016-11-17 2 1 jls@semicomplete.com jls@semicomplete.com
GitCloneTask.groovy
in logstash/buildSrc/src/main/groovy
19 1 2016-11-14 2016-11-14 1 1 jls@semicomplete.com jls@semicomplete.com
rubygem_info.rb
in lib/logstash-docket
57 6 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
47 4 2023-09-20 2023-09-25 3 2 mashhur.sattorov@elastic.co 99575341+mashhurs@users.nor...
aliased_plugin.rb
in lib/logstash-docket
42 8 2022-03-24 2022-04-25 4 2 mashhur@elastic.co 99575341+mashhurs@users.nor...
threadsafe_index.rb
in lib/logstash-docket/util
32 5 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
30 4 2023-09-20 2023-09-25 3 2 mashhur.sattorov@elastic.co 99575341+mashhurs@users.nor...
threadsafe_deferral.rb
in lib/logstash-docket/util
27 3 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
threadsafe_wrapper.rb
in lib/logstash-docket/util
25 4 2019-08-13 2019-10-21 2 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
alias_definitions_loader.rb
in lib/logstash-docket/util
12 1 2022-04-20 2022-04-25 3 2 mashhur@elastic.co 99575341+mashhurs@users.nor...
11 1 2019-08-13 2019-10-21 3 2 ry.biesemeyer@elastic.co yaauie@users.noreply.github...
repository.rb
in lib/logstash-docket
79 13 2019-08-13 2021-11-08 3 3 ry.biesemeyer@elastic.co jsvd@users.noreply.github.com
source.rb
in lib/logstash-docket
47 8 2019-08-13 2021-11-08 3 3 ry.biesemeyer@elastic.co jsvd@users.noreply.github.com
embedded_plugin.rb
in lib/logstash-docket
39 8 2019-08-13 2022-02-22 3 3 ry.biesemeyer@elastic.co jsvduarte@gmail.com
plugin.rb
in lib/logstash-docket
48 9 2019-08-13 2022-04-25 7 4 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
6 - 2019-08-13 2022-04-25 4 4 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
artifact_plugin.rb
in lib/logstash-docket
82 12 2019-08-13 2022-04-25 8 6 ry.biesemeyer@elastic.co 99575341+mashhurs@users.nor...
363 25 2018-01-24 2025-04-22 42 9 jsvduarte@gmail.com mashhur.sattorov@elastic.co
124 8 2017-09-08 2023-12-13 23 9 131818+jordansissel@users.n... 99575341+mashhurs@users.nor...