elastic / elastic-transport-ruby
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 31 files with 4,390 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (191 lines of code)
    • 11 files changed 6-20 times (2,492 lines of code)
    • 19 files changed 1-5 times (1,707 lines of code)
0% | 0% | 4% | 56% | 38%
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 31 files with 4,390 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 14 files changed by 2-5 contributors (2,723 lines of code)
    • 17 files changed by 1 contributor (1,667 lines of code)
0% | 0% | 0% | 62% | 37%
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, md, yaml, txt, gitignore, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 4% | 56% | 39%
gemspec0% | 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
lib0% | 0% | 14% | 55% | 29%
spec0% | 0% | 0% | 56% | 43%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 31)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
client.rb
in lib/elastic/transport
191 8 2021-06-09 2025-02-03 21 5 fernando@picandocodigo.net fernando@picandocodigo.net
57 5 2018-11-20 2023-07-03 17 3 emstolfo@gmail.com emily.stolfo@elastic.co
base.rb
in lib/elastic/transport/transport
296 26 2021-06-09 2024-11-27 14 5 fernando@picandocodigo.net fernando@picandocodigo.net
version.rb
in lib/elastic/transport
5 - 2021-06-09 2024-11-29 13 1 fernando@picandocodigo.net fernando@picandocodigo.net
client_spec.rb
in spec/elastic/transport
1395 - 2021-10-04 2025-02-03 13 4 fernando@picandocodigo.net fernando@picandocodigo.net
opentelemetry.rb
in lib/elastic/transport
105 13 2023-06-28 2024-07-17 10 2 emily.stolfo@elastic.co fernando@picandocodigo.net
opentelemetry_spec.rb
in spec/elastic/transport
255 - 2023-06-28 2024-02-13 10 1 emily.stolfo@elastic.co emily.stolfo@elastic.co
46 - 2021-06-09 2023-08-21 8 2 fernando@picandocodigo.net nigel.small@elastic.co
manticore.rb
in lib/elastic/transport/transport/http
99 9 2021-06-09 2023-09-21 7 3 fernando@picandocodigo.net fernando@picandocodigo.net
faraday.rb
in lib/elastic/transport/transport/http
57 5 2021-06-09 2023-06-28 6 3 fernando@picandocodigo.net emily.stolfo@elastic.co
curb.rb
in lib/elastic/transport/transport/http
76 4 2021-06-09 2023-09-06 6 4 fernando@picandocodigo.net emily.stolfo@elastic.co
meta_header.rb
in lib/elastic/transport
101 9 2021-06-09 2024-07-16 6 1 fernando@picandocodigo.net fernando@picandocodigo.net
response.rb
in lib/elastic/transport/transport
13 1 2021-06-09 2023-08-31 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
transport.rb
in lib/elastic
20 - 2021-06-09 2023-06-28 3 3 fernando@picandocodigo.net emily.stolfo@elastic.co
base_spec.rb
in spec/elastic/transport
208 - 2021-10-04 2023-01-26 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
meta_header_spec.rb
in spec/elastic/transport
226 1 2021-10-04 2022-07-21 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
multi_json.rb
in lib/elastic/transport/transport/serializer
22 3 2021-06-09 2024-07-12 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
errors.rb
in lib/elastic/transport/transport
59 - 2021-06-09 2022-11-03 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
sniffer.rb
in lib/elastic/transport/transport
60 5 2021-06-09 2023-03-23 2 2 fernando@picandocodigo.net robbat2@orbis-terrarum.net
connection.rb
in lib/elastic/transport/transport/connections
76 11 2021-06-09 2021-10-04 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
manticore_spec.rb
in spec/elastic/transport/http
127 - 2021-10-08 2023-09-21 2 2 fernando@picandocodigo.net fernando@picandocodigo.net
sniffer_spec.rb
in spec/elastic/transport
224 - 2021-10-04 2023-03-23 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
1 - 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
loggable.rb
in lib/elastic/transport/transport
19 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
redacted.rb
in lib/elastic/transport
29 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
selector.rb
in lib/elastic/transport/transport/connections
44 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
collection.rb
in lib/elastic/transport/transport/connections
52 11 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
curb_spec.rb
in spec/elastic/transport/http
89 - 2021-10-08 2021-10-08 1 2 fernando@picandocodigo.net johnny.shields@gmail.com
faraday_spec.rb
in spec/elastic/transport/http
105 - 2021-10-08 2021-10-08 1 2 fernando@picandocodigo.net johnny.shields@gmail.com
selector_spec.rb
in spec/elastic/connections
125 1 2021-10-04 2021-10-04 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
collection_spec.rb
in spec/elastic/connections
208 - 2021-10-04 2021-10-04 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
Files With Most Contributors (Top 31)
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
client.rb
in lib/elastic/transport
191 8 2021-06-09 2025-02-03 21 5 fernando@picandocodigo.net fernando@picandocodigo.net
base.rb
in lib/elastic/transport/transport
296 26 2021-06-09 2024-11-27 14 5 fernando@picandocodigo.net fernando@picandocodigo.net
client_spec.rb
in spec/elastic/transport
1395 - 2021-10-04 2025-02-03 13 4 fernando@picandocodigo.net fernando@picandocodigo.net
curb.rb
in lib/elastic/transport/transport/http
76 4 2021-06-09 2023-09-06 6 4 fernando@picandocodigo.net emily.stolfo@elastic.co
57 5 2018-11-20 2023-07-03 17 3 emstolfo@gmail.com emily.stolfo@elastic.co
manticore.rb
in lib/elastic/transport/transport/http
99 9 2021-06-09 2023-09-21 7 3 fernando@picandocodigo.net fernando@picandocodigo.net
faraday.rb
in lib/elastic/transport/transport/http
57 5 2021-06-09 2023-06-28 6 3 fernando@picandocodigo.net emily.stolfo@elastic.co
transport.rb
in lib/elastic
20 - 2021-06-09 2023-06-28 3 3 fernando@picandocodigo.net emily.stolfo@elastic.co
opentelemetry.rb
in lib/elastic/transport
105 13 2023-06-28 2024-07-17 10 2 emily.stolfo@elastic.co fernando@picandocodigo.net
46 - 2021-06-09 2023-08-21 8 2 fernando@picandocodigo.net nigel.small@elastic.co
manticore_spec.rb
in spec/elastic/transport/http
127 - 2021-10-08 2023-09-21 2 2 fernando@picandocodigo.net fernando@picandocodigo.net
sniffer.rb
in lib/elastic/transport/transport
60 5 2021-06-09 2023-03-23 2 2 fernando@picandocodigo.net robbat2@orbis-terrarum.net
faraday_spec.rb
in spec/elastic/transport/http
105 - 2021-10-08 2021-10-08 1 2 fernando@picandocodigo.net johnny.shields@gmail.com
curb_spec.rb
in spec/elastic/transport/http
89 - 2021-10-08 2021-10-08 1 2 fernando@picandocodigo.net johnny.shields@gmail.com
version.rb
in lib/elastic/transport
5 - 2021-06-09 2024-11-29 13 1 fernando@picandocodigo.net fernando@picandocodigo.net
opentelemetry_spec.rb
in spec/elastic/transport
255 - 2023-06-28 2024-02-13 10 1 emily.stolfo@elastic.co emily.stolfo@elastic.co
meta_header.rb
in lib/elastic/transport
101 9 2021-06-09 2024-07-16 6 1 fernando@picandocodigo.net fernando@picandocodigo.net
base_spec.rb
in spec/elastic/transport
208 - 2021-10-04 2023-01-26 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
meta_header_spec.rb
in spec/elastic/transport
226 1 2021-10-04 2022-07-21 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
response.rb
in lib/elastic/transport/transport
13 1 2021-06-09 2023-08-31 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
sniffer_spec.rb
in spec/elastic/transport
224 - 2021-10-04 2023-03-23 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
connection.rb
in lib/elastic/transport/transport/connections
76 11 2021-06-09 2021-10-04 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
multi_json.rb
in lib/elastic/transport/transport/serializer
22 3 2021-06-09 2024-07-12 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
errors.rb
in lib/elastic/transport/transport
59 - 2021-06-09 2022-11-03 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
collection_spec.rb
in spec/elastic/connections
208 - 2021-10-04 2021-10-04 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
selector_spec.rb
in spec/elastic/connections
125 1 2021-10-04 2021-10-04 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
1 - 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
redacted.rb
in lib/elastic/transport
29 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
selector.rb
in lib/elastic/transport/transport/connections
44 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
collection.rb
in lib/elastic/transport/transport/connections
52 11 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
loggable.rb
in lib/elastic/transport/transport
19 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
Files With Least Contributors (Top 31)
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
opentelemetry_spec.rb
in spec/elastic/transport
255 - 2023-06-28 2024-02-13 10 1 emily.stolfo@elastic.co emily.stolfo@elastic.co
meta_header_spec.rb
in spec/elastic/transport
226 1 2021-10-04 2022-07-21 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
sniffer_spec.rb
in spec/elastic/transport
224 - 2021-10-04 2023-03-23 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
collection_spec.rb
in spec/elastic/connections
208 - 2021-10-04 2021-10-04 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
base_spec.rb
in spec/elastic/transport
208 - 2021-10-04 2023-01-26 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
selector_spec.rb
in spec/elastic/connections
125 1 2021-10-04 2021-10-04 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
meta_header.rb
in lib/elastic/transport
101 9 2021-06-09 2024-07-16 6 1 fernando@picandocodigo.net fernando@picandocodigo.net
connection.rb
in lib/elastic/transport/transport/connections
76 11 2021-06-09 2021-10-04 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
errors.rb
in lib/elastic/transport/transport
59 - 2021-06-09 2022-11-03 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
collection.rb
in lib/elastic/transport/transport/connections
52 11 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
selector.rb
in lib/elastic/transport/transport/connections
44 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
redacted.rb
in lib/elastic/transport
29 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
multi_json.rb
in lib/elastic/transport/transport/serializer
22 3 2021-06-09 2024-07-12 2 1 fernando@picandocodigo.net fernando@picandocodigo.net
loggable.rb
in lib/elastic/transport/transport
19 5 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
response.rb
in lib/elastic/transport/transport
13 1 2021-06-09 2023-08-31 3 1 fernando@picandocodigo.net fernando@picandocodigo.net
version.rb
in lib/elastic/transport
5 - 2021-06-09 2024-11-29 13 1 fernando@picandocodigo.net fernando@picandocodigo.net
1 - 2021-06-09 2021-06-09 1 1 fernando@picandocodigo.net fernando@picandocodigo.net
manticore_spec.rb
in spec/elastic/transport/http
127 - 2021-10-08 2023-09-21 2 2 fernando@picandocodigo.net fernando@picandocodigo.net
faraday_spec.rb
in spec/elastic/transport/http
105 - 2021-10-08 2021-10-08 1 2 fernando@picandocodigo.net johnny.shields@gmail.com
opentelemetry.rb
in lib/elastic/transport
105 13 2023-06-28 2024-07-17 10 2 emily.stolfo@elastic.co fernando@picandocodigo.net
curb_spec.rb
in spec/elastic/transport/http
89 - 2021-10-08 2021-10-08 1 2 fernando@picandocodigo.net johnny.shields@gmail.com
sniffer.rb
in lib/elastic/transport/transport
60 5 2021-06-09 2023-03-23 2 2 fernando@picandocodigo.net robbat2@orbis-terrarum.net
46 - 2021-06-09 2023-08-21 8 2 fernando@picandocodigo.net nigel.small@elastic.co
manticore.rb
in lib/elastic/transport/transport/http
99 9 2021-06-09 2023-09-21 7 3 fernando@picandocodigo.net fernando@picandocodigo.net
57 5 2018-11-20 2023-07-03 17 3 emstolfo@gmail.com emily.stolfo@elastic.co
faraday.rb
in lib/elastic/transport/transport/http
57 5 2021-06-09 2023-06-28 6 3 fernando@picandocodigo.net emily.stolfo@elastic.co
transport.rb
in lib/elastic
20 - 2021-06-09 2023-06-28 3 3 fernando@picandocodigo.net emily.stolfo@elastic.co
client_spec.rb
in spec/elastic/transport
1395 - 2021-10-04 2025-02-03 13 4 fernando@picandocodigo.net fernando@picandocodigo.net
curb.rb
in lib/elastic/transport/transport/http
76 4 2021-06-09 2023-09-06 6 4 fernando@picandocodigo.net emily.stolfo@elastic.co
base.rb
in lib/elastic/transport/transport
296 26 2021-06-09 2024-11-27 14 5 fernando@picandocodigo.net fernando@picandocodigo.net
client.rb
in lib/elastic/transport
191 8 2021-06-09 2025-02-03 21 5 fernando@picandocodigo.net fernando@picandocodigo.net