opensearch-project / opensearch-ruby
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 619 files with 24,186 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)
    • 9 files changed 6-20 times (934 lines of code)
    • 610 files changed 1-5 times (23,252 lines of code)
0% | 0% | 0% | 3% | 96%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
rb, md, yml, rake, gitignore, gemspec, txt, sh, json, svg
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 0% | 2% | 97%
rake0% | 0% | 0% | 64% | 35%
gemspec0% | 0% | 0% | 0% | 100%
yml0% | 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
profile/benchmarking0% | 0% | 0% | 100% | 0%
rake_tasks0% | 0% | 0% | 47% | 52%
profile0% | 0% | 0% | 69% | 30%
opensearch-dsl/spec0% | 0% | 0% | 0% | 100%
opensearch-api/spec0% | 0% | 0% | 0% | 100%
opensearch-api/lib0% | 0% | 0% | 0% | 100%
opensearch-dsl/lib0% | 0% | 0% | 0% | 100%
opensearch-transport/spec0% | 0% | 0% | 0% | 100%
opensearch-transport/lib0% | 0% | 0% | 0% | 100%
opensearch/spec0% | 0% | 0% | 0% | 100%
opensearch/lib0% | 0% | 0% | 0% | 100%
opensearch-transport0% | 0% | 0% | 0% | 100%
opensearch-api0% | 0% | 0% | 0% | 100%
opensearch0% | 0% | 0% | 0% | 100%
opensearch-dsl0% | 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
measurable.rb
in profile/benchmarking
108 18 93 1076 11
simple.rb
in profile/benchmarking
253 9 96 1076 9
complex.rb
in profile/benchmarking
62 2 96 1076 8
rake
benchmarking_tasks.rake
in profile/benchmarking
157 - 96 1076 8
results.rb
in profile/benchmarking
162 30 96 1076 8
rake
unified_release_tasks.rake
in rake_tasks
61 2 96 427 7
rake
docker_tasks.rake
in rake_tasks
16 - 71 497 6
benchmarking.rb
in profile
34 1 96 1076 6
rake
update_version.rake
in rake_tasks
81 - 71 441 6
opensearch-dsl.gemspec
in opensearch-dsl
44 - 61 98 5
opensearch.gemspec
in opensearch
46 - 61 98 5
opensearch-api.gemspec
in opensearch-api
53 - 61 98 5
opensearch-transport.gemspec
in opensearch-transport
56 - 61 98 5
client_spec.rb
in opensearch-transport/spec/opensearch/transport
1368 - 92 98 4
version.rb
in opensearch/lib/opensearch
3 - 93 98 3
version.rb
in opensearch-transport/lib/opensearch/transport
5 - 75 98 3
version.rb
in opensearch-dsl/lib/opensearch/dsl
5 - 75 98 3
version.rb
in opensearch-api/lib/opensearch/api
5 - 75 98 3
response.rb
in opensearch-transport/lib/opensearch/transport/transport
13 1 93 98 3
get_script_context.rb
in opensearch-api/lib/opensearch/api/actions
15 1 93 98 3