opensearch-project / opensearch-ruby
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 619
  • Daily file updates (only one update per file and date counted): 2591
  • First update: 2013-05-02
  • Latest update: 2021-12-03
  • Days between first and latest update: 3138 (448 weeks, estimated 2240 working days)
  • Active days (at least one file change): 726
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 619 files with 24,186 lines of code in files.
    • 10 files that are 366+ days old (949 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 605 files that are 91-180 days old (23,163 lines of code)
    • 4 files that are 31-90 days old (74 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
3% | 0% | 95% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 619 files with 24,186 lines of code in files.
    • 1 files have been last changed 366+ days ago (15 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 605 files have been last changed 91-180 days ago (23,786 lines of code)
    • 13 files have been last changed 31-90 days ago (385 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
<1% | 0% | 98% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
rb, md, yml, rake, gitignore, gemspec, txt, sh, json, svg
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
rb2% | 0% | 97% | <1% | 0%
rake64% | 0% | 35% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
gemspec0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yml100% | 0% | 0% | 0% | 0%
rb0% | 0% | 99% | <1% | 0%
rake0% | 0% | 80% | 19% | 0%
gemspec0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
profile/benchmarking100% | 0% | 0% | 0% | 0%
rake_tasks47% | 0% | 52% | 0% | 0%
profile100% | 0% | 0% | 0% | 0%
opensearch-dsl/spec0% | 0% | 100% | 0% | 0%
opensearch-api/spec0% | 0% | 100% | 0% | 0%
opensearch-api/lib0% | 0% | 100% | 0% | 0%
opensearch-dsl/lib0% | 0% | 100% | 0% | 0%
opensearch-transport/spec0% | 0% | 100% | 0% | 0%
opensearch-transport/lib0% | 0% | 100% | 0% | 0%
opensearch/spec0% | 0% | 69% | 30% | 0%
opensearch/lib0% | 0% | 100% | 0% | 0%
opensearch-transport0% | 0% | 100% | 0% | 0%
opensearch-api0% | 0% | 100% | 0% | 0%
opensearch0% | 0% | 100% | 0% | 0%
opensearch-dsl0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
profile30% | 0% | 69% | 0% | 0%
opensearch-dsl/spec0% | 0% | 100% | 0% | 0%
opensearch-api/spec0% | 0% | 100% | 0% | 0%
opensearch-api/lib0% | 0% | 99% | <1% | 0%
opensearch-dsl/lib0% | 0% | 99% | <1% | 0%
opensearch-transport/spec0% | 0% | 100% | 0% | 0%
opensearch-transport/lib0% | 0% | 99% | <1% | 0%
profile/benchmarking0% | 0% | 100% | 0% | 0%
rake_tasks0% | 0% | 70% | 29% | 0%
opensearch/spec0% | 0% | 69% | 30% | 0%
opensearch/lib0% | 0% | 100% | 0% | 0%
opensearch-transport0% | 0% | 0% | 100% | 0%
opensearch-api0% | 0% | 0% | 100% | 0%
opensearch0% | 0% | 0% | 100% | 0%
opensearch-dsl0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
simple.rb
in profile/benchmarking
253 9 96 1076 9
results.rb
in profile/benchmarking
162 30 96 1076 8
rake
benchmarking_tasks.rake
in profile/benchmarking
157 - 96 1076 8
measurable.rb
in profile/benchmarking
108 18 93 1076 11
complex.rb
in profile/benchmarking
62 2 96 1076 8
benchmarking.rb
in profile
34 1 96 1076 6
matrix.yml
in profile
15 - 1076 1076 1
rake
docker_tasks.rake
in rake_tasks
16 - 71 497 6
rake
update_version.rake
in rake_tasks
81 - 71 441 6
rake
unified_release_tasks.rake
in rake_tasks
61 2 96 427 7
client_spec.rb
in opensearch-transport/spec/opensearch/transport
1368 - 92 98 4
utils_spec.rb
in opensearch-api/spec/opensearch/api
316 - 96 98 2
base.rb
in opensearch-transport/lib/opensearch/transport/transport
259 22 96 98 2
base_spec.rb
in opensearch-transport/spec/opensearch/transport
240 - 96 98 2
sniffer_spec.rb
in opensearch-transport/spec/opensearch/transport
210 - 96 98 2
bool_spec.rb
in opensearch-dsl/spec/opensearch/dsl/search/queries
194 - 96 98 2
client.rb
in opensearch-transport/lib/opensearch/transport
194 10 93 98 3
collection_spec.rb
in opensearch-transport/spec/opensearch/connections
188 - 96 98 2
rake
opensearch_tasks.rake
in rake_tasks
175 1 93 98 3
search.rb
in opensearch-dsl/lib/opensearch/dsl
154 17 96 98 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
matrix.yml
in profile
15 - 1076 1076 1
opensearch-transport.rb
in opensearch-transport/lib
1 - 96 98 2
opensearch-dsl.rb
in opensearch-dsl/lib
1 - 96 98 2
opensearch-ruby.rb
in opensearch/lib
1 - 96 98 2
opensearch-api.rb
in opensearch-api/lib
1 - 96 98 2
spec_helper.rb
in opensearch-dsl/spec
6 - 96 98 2
spec_helper.rb
in opensearch/spec
7 - 96 98 2
utils.rb
in opensearch-dsl/lib/opensearch/dsl
10 1 96 98 2
reverse_nested_spec.rb
in opensearch-dsl/spec/opensearch/dsl/search/aggregations
11 - 96 98 2
match_all_spec.rb
in opensearch-dsl/spec/opensearch/dsl/search/filters
11 - 96 98 2
value_count.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
avg.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
global.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
reverse_nested.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
extended_stats.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
max.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
sum.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
filter.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
min.rb
in opensearch-dsl/lib/opensearch/dsl/search/aggregations
11 - 96 98 2
terms.rb
in opensearch-dsl/lib/opensearch/dsl/search/filters
11 - 96 98 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
client_integration_spec.rb
in opensearch/spec/integration/security_enabled
24 - 62 62 1
client_integration_spec.rb
in opensearch/spec/integration/security_disabled
23 - 62 62 1
validation_integration_spec.rb
in opensearch/spec/integration/security_enabled
14 - 62 62 1
validation_integration_spec.rb
in opensearch/spec/integration/security_disabled
13 - 62 62 1
client_spec.rb
in opensearch-transport/spec/opensearch/transport
1368 - 92 98 4
utils_spec.rb
in opensearch-api/spec/opensearch/api
316 - 96 98 2
base.rb
in opensearch-transport/lib/opensearch/transport/transport
259 22 96 98 2
base_spec.rb
in opensearch-transport/spec/opensearch/transport
240 - 96 98 2
sniffer_spec.rb
in opensearch-transport/spec/opensearch/transport
210 - 96 98 2
bool_spec.rb
in opensearch-dsl/spec/opensearch/dsl/search/queries
194 - 96 98 2
client.rb
in opensearch-transport/lib/opensearch/transport
194 10 93 98 3
collection_spec.rb
in opensearch-transport/spec/opensearch/connections
188 - 96 98 2
rake
opensearch_tasks.rake
in rake_tasks
175 1 93 98 3
search.rb
in opensearch-dsl/lib/opensearch/dsl
154 17 96 98 2
bool_spec.rb
in opensearch-dsl/spec/opensearch/dsl/search/filters
142 - 96 98 2
opensearch_product_validation_spec.rb
in opensearch/spec/unit
140 2 92 98 3
utils.rb
in opensearch-api/lib/opensearch/api
131 11 93 98 3
date_histogram_spec.rb
in opensearch-dsl/spec/opensearch/dsl/search/aggregations
126 - 96 98 2
selector_spec.rb
in opensearch-transport/spec/opensearch/connections
123 1 96 98 2
significant_terms_spec.rb
in opensearch-dsl/spec/opensearch/dsl/search/aggregations
116 - 96 98 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
opensearch-transport.gemspec
in opensearch-transport
56 - 61 98 5
opensearch-api.gemspec
in opensearch-api
53 - 61 98 5
opensearch.gemspec
in opensearch
46 - 61 98 5
opensearch-dsl.gemspec
in opensearch-dsl
44 - 61 98 5
client_integration_spec.rb
in opensearch/spec/integration/security_enabled
24 - 62 62 1
client_integration_spec.rb
in opensearch/spec/integration/security_disabled
23 - 62 62 1
validation_integration_spec.rb
in opensearch/spec/integration/security_enabled
14 - 62 62 1
validation_integration_spec.rb
in opensearch/spec/integration/security_disabled
13 - 62 62 1
rake
update_version.rake
in rake_tasks
81 - 71 441 6
rake
docker_tasks.rake
in rake_tasks
16 - 71 497 6
version.rb
in opensearch-api/lib/opensearch/api
5 - 75 98 3
version.rb
in opensearch-dsl/lib/opensearch/dsl
5 - 75 98 3
version.rb
in opensearch-transport/lib/opensearch/transport
5 - 75 98 3
client_spec.rb
in opensearch-transport/spec/opensearch/transport
1368 - 92 98 4
opensearch_product_validation_spec.rb
in opensearch/spec/unit
140 2 92 98 3
client.rb
in opensearch-transport/lib/opensearch/transport
194 10 93 98 3
rake
opensearch_tasks.rake
in rake_tasks
175 1 93 98 3
utils.rb
in opensearch-api/lib/opensearch/api
131 11 93 98 3
measurable.rb
in profile/benchmarking
108 18 93 1076 11
opensearch.rb
in opensearch/lib
62 6 93 98 3