aws / aws-record-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 72 files with 10,363 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (1,886 lines of code)
    • 28 files changed 6-20 times (6,806 lines of code)
    • 34 files changed 1-5 times (1,671 lines of code)
0% | 0% | 18% | 65% | 16%
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 72 files with 10,363 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (1,197 lines of code)
    • 17 files changed by 6-10 contributors (3,007 lines of code)
    • 48 files changed by 2-5 contributors (6,012 lines of code)
    • 5 files changed by 1 contributor (147 lines of code)
0% | 11% | 29% | 58% | 1%
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, feature, yaml, md, erb, txt, gitignore, json, gitmodules, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 18% | 65% | 15%
gemspec0% | 0% | 0% | 100% | 0%
erb0% | 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
spec0% | 0% | 15% | 72% | 11%
lib0% | 0% | 24% | 50% | 24%
features0% | 0% | 31% | 37% | 30%
ROOT0% | 0% | 0% | 100% | 0%
doc-src0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
item_operations.rb
in lib/aws-record/record
298 28 2015-12-15 2023-10-17 43 11 awood45@gmail.com lglickfield@squareup.com
attributes.rb
in lib/aws-record/record
158 26 2015-11-23 2025-01-02 42 8 awood45@gmail.com alexwoo@amazon.com
item_operations_spec.rb
in spec/aws-record/record
899 - 2015-12-15 2023-10-17 35 11 awood45@gmail.com lglickfield@squareup.com
38 - 2015-06-09 2023-01-13 33 5 awood45@gmail.com 57973151+jterapin@users.nor...
record.rb
in lib/aws-record
76 13 2015-07-08 2023-09-27 30 8 awood45@gmail.com mamuller@amazon.com
version.rb
in lib/aws-record/record
5 - 2015-12-18 2023-09-27 29 6 awood45@gmail.com mamuller@amazon.com
attribute.rb
in lib/aws-record/record
56 10 2015-11-23 2023-09-27 28 9 awood45@gmail.com mamuller@amazon.com
129 1 2015-12-15 2023-09-27 24 5 awood45@gmail.com mamuller@amazon.com
record_spec.rb
in spec/aws-record
203 - 2015-12-10 2025-01-02 23 8 awood45@gmail.com alexwoo@amazon.com
errors.rb
in lib/aws-record/record
24 1 2015-12-18 2023-10-17 21 9 awood45@gmail.com lglickfield@squareup.com
table_migration.rb
in lib/aws-record/record
140 13 2015-12-22 2023-09-27 18 6 awood45@gmail.com mamuller@amazon.com
attribute_spec.rb
in spec/aws-record/record
56 - 2015-11-23 2023-09-25 17 6 awood45@gmail.com lglickfield@squareup.com
attributes_spec.rb
in spec/aws-record/record
265 - 2015-12-18 2023-09-27 17 6 awood45@gmail.com mamuller@amazon.com
item_collection.rb
in lib/aws-record/record
56 7 2016-01-29 2023-09-27 15 8 awood45@gmail.com mamuller@amazon.com
table_config.rb
in lib/aws-record/record
414 38 2017-01-09 2024-08-21 15 5 chejingy@amazon.com 57973151+jterapin@users.nor...
dirty_tracking_spec.rb
in spec/aws-record/record
623 - 2016-02-09 2023-09-27 15 7 yankeenjg@gmail.com mamuller@amazon.com
dirty_tracking.rb
in lib/aws-record/record
78 16 2016-02-09 2023-09-27 14 7 yankeenjg@gmail.com mamuller@amazon.com
secondary_indexes.rb
in lib/aws-record/record
92 13 2016-01-30 2023-09-27 12 4 awood45@gmail.com mamuller@amazon.com
item_collection_spec.rb
in spec/aws-record/record
315 - 2016-01-29 2023-01-27 12 6 awood45@gmail.com 57973151+jterapin@users.nor...
table_migration_spec.rb
in spec/aws-record/record
576 - 2015-12-22 2023-09-27 12 6 awood45@gmail.com mamuller@amazon.com
14 - 2015-12-23 2023-09-27 11 5 awood45@gmail.com mamuller@amazon.com
table_config_spec.rb
in spec/aws-record/record
2412 1 2017-01-09 2024-08-21 11 5 chejingy@amazon.com 57973151+jterapin@users.nor...
transactions.rb
in lib/aws-record/record
141 8 2019-02-05 2024-07-18 9 7 awood45@gmail.com nronas@gmail.com
item_data.rb
in lib/aws-record/record
103 18 2016-07-27 2023-09-27 8 6 awood45@gmail.com mamuller@amazon.com
query_spec.rb
in spec/aws-record/record
223 - 2016-01-29 2023-09-27 8 5 awood45@gmail.com mamuller@amazon.com
client_configuration.rb
in lib/aws-record/record
24 3 2021-10-28 2023-09-27 7 4 jesse.doyle@ama.ab.ca mamuller@amazon.com
query.rb
in lib/aws-record/record
31 5 2016-01-29 2023-09-27 7 4 awood45@gmail.com mamuller@amazon.com
step_definitions.rb
in features/transactions
35 - 2018-12-07 2023-01-27 7 2 awood45@gmail.com 57973151+jterapin@users.nor...
step_definitions.rb
in features/searching
46 - 2016-07-14 2023-09-27 7 5 awood45@gmail.com mamuller@amazon.com
numeric_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4 2016-07-21 2023-09-27 7 5 awood45@gmail.com mamuller@amazon.com
buildable_search.rb
in lib/aws-record/record
132 16 2019-07-16 2023-09-27 7 6 awood45@gmail.com mamuller@amazon.com
step_definitions.rb
in features/table_config
20 - 2017-01-09 2023-01-27 6 3 chejingy@amazon.com 57973151+jterapin@users.nor...
numeric_set_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 - 2016-07-21 2023-01-27 6 4 awood45@gmail.com 57973151+jterapin@users.nor...
step_definitions.rb
in features/items
53 - 2016-07-14 2023-09-27 6 5 awood45@gmail.com mamuller@amazon.com
model_attributes.rb
in lib/aws-record/record
65 11 2016-07-27 2023-09-27 6 4 awood45@gmail.com mamuller@amazon.com
epoch_time_marshaler_spec.rb
in spec/aws-record/record/marshalers
75 - 2018-07-09 2023-01-27 6 4 awood45@gmail.com 57973151+jterapin@users.nor...
secondary_indexes_spec.rb
in spec/aws-record/record
177 - 2016-01-30 2023-01-27 6 2 awood45@gmail.com 57973151+jterapin@users.nor...
transactions_spec.rb
in spec/aws-record/record
539 - 2019-02-05 2023-10-17 6 3 awood45@gmail.com lglickfield@squareup.com
5 - 2015-06-09 2023-01-17 5 2 awood45@gmail.com 57973151+jterapin@users.nor...
integer_marshaler.rb
in lib/aws-record/record/marshalers
31 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
float_marshaler.rb
in lib/aws-record/record/marshalers
31 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
boolean_marshaler.rb
in lib/aws-record/record/marshalers
34 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
string_marshaler.rb
in lib/aws-record/record/marshalers
35 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
list_marshaler.rb
in lib/aws-record/record/marshalers
37 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
map_marshaler.rb
in lib/aws-record/record/marshalers
37 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
date_marshaler.rb
in lib/aws-record/record/marshalers
39 4 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
epoch_time_marshaler.rb
in lib/aws-record/record/marshalers
44 4 2018-07-09 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
string_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
date_time_marshaler.rb
in lib/aws-record/record/marshalers
50 5 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
date_marshaler_spec.rb
in spec/aws-record/record/marshalers
62 1 2016-07-21 2023-01-27 5 3 awood45@gmail.com 57973151+jterapin@users.nor...
Files With Most Contributors (Top 50)
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
item_operations.rb
in lib/aws-record/record
298 28 2015-12-15 2023-10-17 43 11 awood45@gmail.com lglickfield@squareup.com
item_operations_spec.rb
in spec/aws-record/record
899 - 2015-12-15 2023-10-17 35 11 awood45@gmail.com lglickfield@squareup.com
attribute.rb
in lib/aws-record/record
56 10 2015-11-23 2023-09-27 28 9 awood45@gmail.com mamuller@amazon.com
errors.rb
in lib/aws-record/record
24 1 2015-12-18 2023-10-17 21 9 awood45@gmail.com lglickfield@squareup.com
attributes.rb
in lib/aws-record/record
158 26 2015-11-23 2025-01-02 42 8 awood45@gmail.com alexwoo@amazon.com
record.rb
in lib/aws-record
76 13 2015-07-08 2023-09-27 30 8 awood45@gmail.com mamuller@amazon.com
record_spec.rb
in spec/aws-record
203 - 2015-12-10 2025-01-02 23 8 awood45@gmail.com alexwoo@amazon.com
item_collection.rb
in lib/aws-record/record
56 7 2016-01-29 2023-09-27 15 8 awood45@gmail.com mamuller@amazon.com
dirty_tracking_spec.rb
in spec/aws-record/record
623 - 2016-02-09 2023-09-27 15 7 yankeenjg@gmail.com mamuller@amazon.com
dirty_tracking.rb
in lib/aws-record/record
78 16 2016-02-09 2023-09-27 14 7 yankeenjg@gmail.com mamuller@amazon.com
transactions.rb
in lib/aws-record/record
141 8 2019-02-05 2024-07-18 9 7 awood45@gmail.com nronas@gmail.com
version.rb
in lib/aws-record/record
5 - 2015-12-18 2023-09-27 29 6 awood45@gmail.com mamuller@amazon.com
table_migration.rb
in lib/aws-record/record
140 13 2015-12-22 2023-09-27 18 6 awood45@gmail.com mamuller@amazon.com
attribute_spec.rb
in spec/aws-record/record
56 - 2015-11-23 2023-09-25 17 6 awood45@gmail.com lglickfield@squareup.com
attributes_spec.rb
in spec/aws-record/record
265 - 2015-12-18 2023-09-27 17 6 awood45@gmail.com mamuller@amazon.com
item_collection_spec.rb
in spec/aws-record/record
315 - 2016-01-29 2023-01-27 12 6 awood45@gmail.com 57973151+jterapin@users.nor...
table_migration_spec.rb
in spec/aws-record/record
576 - 2015-12-22 2023-09-27 12 6 awood45@gmail.com mamuller@amazon.com
item_data.rb
in lib/aws-record/record
103 18 2016-07-27 2023-09-27 8 6 awood45@gmail.com mamuller@amazon.com
buildable_search.rb
in lib/aws-record/record
132 16 2019-07-16 2023-09-27 7 6 awood45@gmail.com mamuller@amazon.com
38 - 2015-06-09 2023-01-13 33 5 awood45@gmail.com 57973151+jterapin@users.nor...
129 1 2015-12-15 2023-09-27 24 5 awood45@gmail.com mamuller@amazon.com
table_config.rb
in lib/aws-record/record
414 38 2017-01-09 2024-08-21 15 5 chejingy@amazon.com 57973151+jterapin@users.nor...
table_config_spec.rb
in spec/aws-record/record
2412 1 2017-01-09 2024-08-21 11 5 chejingy@amazon.com 57973151+jterapin@users.nor...
14 - 2015-12-23 2023-09-27 11 5 awood45@gmail.com mamuller@amazon.com
query_spec.rb
in spec/aws-record/record
223 - 2016-01-29 2023-09-27 8 5 awood45@gmail.com mamuller@amazon.com
step_definitions.rb
in features/searching
46 - 2016-07-14 2023-09-27 7 5 awood45@gmail.com mamuller@amazon.com
numeric_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4 2016-07-21 2023-09-27 7 5 awood45@gmail.com mamuller@amazon.com
step_definitions.rb
in features/items
53 - 2016-07-14 2023-09-27 6 5 awood45@gmail.com mamuller@amazon.com
secondary_indexes.rb
in lib/aws-record/record
92 13 2016-01-30 2023-09-27 12 4 awood45@gmail.com mamuller@amazon.com
query.rb
in lib/aws-record/record
31 5 2016-01-29 2023-09-27 7 4 awood45@gmail.com mamuller@amazon.com
client_configuration.rb
in lib/aws-record/record
24 3 2021-10-28 2023-09-27 7 4 jesse.doyle@ama.ab.ca mamuller@amazon.com
numeric_set_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 - 2016-07-21 2023-01-27 6 4 awood45@gmail.com 57973151+jterapin@users.nor...
epoch_time_marshaler_spec.rb
in spec/aws-record/record/marshalers
75 - 2018-07-09 2023-01-27 6 4 awood45@gmail.com 57973151+jterapin@users.nor...
model_attributes.rb
in lib/aws-record/record
65 11 2016-07-27 2023-09-27 6 4 awood45@gmail.com mamuller@amazon.com
batch_spec.rb
in spec/aws-record/record
255 - 2021-10-28 2024-07-18 5 4 jesse.doyle@ama.ab.ca 53055821+mullermp@users.nor...
boolean_marshaler.rb
in lib/aws-record/record/marshalers
34 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
float_marshaler.rb
in lib/aws-record/record/marshalers
31 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
integer_marshaler.rb
in lib/aws-record/record/marshalers
31 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
date_time_marshaler.rb
in lib/aws-record/record/marshalers
50 5 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
map_marshaler.rb
in lib/aws-record/record/marshalers
37 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
string_marshaler.rb
in lib/aws-record/record/marshalers
35 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
list_marshaler.rb
in lib/aws-record/record/marshalers
37 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
string_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
epoch_time_marshaler.rb
in lib/aws-record/record/marshalers
44 4 2018-07-09 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
date_marshaler.rb
in lib/aws-record/record/marshalers
39 4 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
batch_read.rb
in lib/aws-record/record
120 17 2023-01-13 2024-07-18 5 4 57973151+jterapin@users.nor... 53055821+mullermp@users.nor...
step_definitions.rb
in features/migrations
15 - 2016-07-14 2023-09-27 4 4 awood45@gmail.com mamuller@amazon.com
step_definitions.rb
in features/indexes
25 - 2016-07-14 2023-09-27 3 4 awood45@gmail.com mamuller@amazon.com
transactions_spec.rb
in spec/aws-record/record
539 - 2019-02-05 2023-10-17 6 3 awood45@gmail.com lglickfield@squareup.com
step_definitions.rb
in features/table_config
20 - 2017-01-09 2023-01-27 6 3 chejingy@amazon.com 57973151+jterapin@users.nor...
Files With Least Contributors (Top 50)
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
step_definitions.rb
in features/batch
52 1 2023-01-13 2023-01-27 2 1 57973151+jterapin@users.nor... 57973151+jterapin@users.nor...
step_definitions.rb
in features/inheritance
33 - 2022-11-16 2023-01-27 3 1 57973151+jterapin@users.nor... 57973151+jterapin@users.nor...
client_configuration_spec.rb
in spec/aws-record/record
30 - 2022-11-16 2023-01-27 3 1 57973151+jterapin@users.nor... 57973151+jterapin@users.nor...
layout.erb
in doc-src/templates/default/layout/html
26 - 2020-09-01 2020-09-03 2 1 mamuller@amazon.com mamuller@amazon.com
footer.erb
in doc-src/templates/default/layout/html
6 - 2020-07-29 2021-06-14 3 1 mamuller@amazon.com mamuller@amazon.com
secondary_indexes_spec.rb
in spec/aws-record/record
177 - 2016-01-30 2023-01-27 6 2 awood45@gmail.com 57973151+jterapin@users.nor...
time_marshaler_spec.rb
in spec/aws-record/record/marshalers
89 1 2018-06-07 2023-01-27 3 2 mamuller@amazon.com 57973151+jterapin@users.nor...
date_time_marshaler_spec.rb
in spec/aws-record/record/marshalers
84 1 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
map_marshaler_spec.rb
in spec/aws-record/record/marshalers
54 1 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
float_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 2 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
string_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 1 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
string_set_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 - 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
integer_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 2 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
list_marshaler_spec.rb
in spec/aws-record/record/marshalers
43 - 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
boolean_marshaler_spec.rb
in spec/aws-record/record/marshalers
36 - 2016-07-21 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
step_definitions.rb
in features/transactions
35 - 2018-12-07 2023-01-27 7 2 awood45@gmail.com 57973151+jterapin@users.nor...
key_attributes.rb
in lib/aws-record/record
31 7 2016-07-28 2023-01-27 4 2 awood45@gmail.com 57973151+jterapin@users.nor...
batch.rb
in lib/aws-record/record
20 2 2021-10-28 2023-01-27 3 2 jesse.doyle@ama.ab.ca 57973151+jterapin@users.nor...
5 - 2015-06-09 2023-01-17 5 2 awood45@gmail.com 57973151+jterapin@users.nor...
transactions_spec.rb
in spec/aws-record/record
539 - 2019-02-05 2023-10-17 6 3 awood45@gmail.com lglickfield@squareup.com
date_marshaler_spec.rb
in spec/aws-record/record/marshalers
62 1 2016-07-21 2023-01-27 5 3 awood45@gmail.com 57973151+jterapin@users.nor...
time_marshaler.rb
in lib/aws-record/record/marshalers
50 5 2018-06-07 2023-09-27 4 3 mamuller@amazon.com mamuller@amazon.com
batch_write.rb
in lib/aws-record/record
40 9 2021-10-28 2023-09-27 4 3 jesse.doyle@ama.ab.ca mamuller@amazon.com
step_definitions.rb
in features/table_config
20 - 2017-01-09 2023-01-27 6 3 chejingy@amazon.com 57973151+jterapin@users.nor...
batch_spec.rb
in spec/aws-record/record
255 - 2021-10-28 2024-07-18 5 4 jesse.doyle@ama.ab.ca 53055821+mullermp@users.nor...
batch_read.rb
in lib/aws-record/record
120 17 2023-01-13 2024-07-18 5 4 57973151+jterapin@users.nor... 53055821+mullermp@users.nor...
secondary_indexes.rb
in lib/aws-record/record
92 13 2016-01-30 2023-09-27 12 4 awood45@gmail.com mamuller@amazon.com
epoch_time_marshaler_spec.rb
in spec/aws-record/record/marshalers
75 - 2018-07-09 2023-01-27 6 4 awood45@gmail.com 57973151+jterapin@users.nor...
model_attributes.rb
in lib/aws-record/record
65 11 2016-07-27 2023-09-27 6 4 awood45@gmail.com mamuller@amazon.com
numeric_set_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 - 2016-07-21 2023-01-27 6 4 awood45@gmail.com 57973151+jterapin@users.nor...
date_time_marshaler.rb
in lib/aws-record/record/marshalers
50 5 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
string_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
epoch_time_marshaler.rb
in lib/aws-record/record/marshalers
44 4 2018-07-09 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
date_marshaler.rb
in lib/aws-record/record/marshalers
39 4 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
map_marshaler.rb
in lib/aws-record/record/marshalers
37 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
list_marshaler.rb
in lib/aws-record/record/marshalers
37 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
string_marshaler.rb
in lib/aws-record/record/marshalers
35 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
boolean_marshaler.rb
in lib/aws-record/record/marshalers
34 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
float_marshaler.rb
in lib/aws-record/record/marshalers
31 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
integer_marshaler.rb
in lib/aws-record/record/marshalers
31 3 2016-07-21 2023-09-27 5 4 awood45@gmail.com mamuller@amazon.com
query.rb
in lib/aws-record/record
31 5 2016-01-29 2023-09-27 7 4 awood45@gmail.com mamuller@amazon.com
step_definitions.rb
in features/indexes
25 - 2016-07-14 2023-09-27 3 4 awood45@gmail.com mamuller@amazon.com
client_configuration.rb
in lib/aws-record/record
24 3 2021-10-28 2023-09-27 7 4 jesse.doyle@ama.ab.ca mamuller@amazon.com
step_definitions.rb
in features/migrations
15 - 2016-07-14 2023-09-27 4 4 awood45@gmail.com mamuller@amazon.com
table_config_spec.rb
in spec/aws-record/record
2412 1 2017-01-09 2024-08-21 11 5 chejingy@amazon.com 57973151+jterapin@users.nor...
table_config.rb
in lib/aws-record/record
414 38 2017-01-09 2024-08-21 15 5 chejingy@amazon.com 57973151+jterapin@users.nor...
query_spec.rb
in spec/aws-record/record
223 - 2016-01-29 2023-09-27 8 5 awood45@gmail.com mamuller@amazon.com
129 1 2015-12-15 2023-09-27 24 5 awood45@gmail.com mamuller@amazon.com
step_definitions.rb
in features/items
53 - 2016-07-14 2023-09-27 6 5 awood45@gmail.com mamuller@amazon.com
numeric_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4 2016-07-21 2023-09-27 7 5 awood45@gmail.com mamuller@amazon.com
Correlations

File Size vs. Number of Changes: 72 points

lib/aws-record/record/attributes.rb x: 158 lines of code y: 42 # changes spec/aws-record/record_spec.rb x: 203 lines of code y: 23 # changes lib/aws-record/record/table_config.rb x: 414 lines of code y: 15 # changes spec/aws-record/record/table_config_spec.rb x: 2412 lines of code y: 11 # changes lib/aws-record/record/batch_read.rb x: 120 lines of code y: 5 # changes lib/aws-record/record/transactions.rb x: 141 lines of code y: 9 # changes spec/aws-record/record/batch_spec.rb x: 255 lines of code y: 5 # changes lib/aws-record/record/errors.rb x: 24 lines of code y: 21 # changes lib/aws-record/record/item_operations.rb x: 298 lines of code y: 43 # changes spec/aws-record/record/item_operations_spec.rb x: 899 lines of code y: 35 # changes spec/aws-record/record/transactions_spec.rb x: 539 lines of code y: 6 # changes aws-record.gemspec x: 14 lines of code y: 11 # changes features/indexes/step_definitions.rb x: 25 lines of code y: 3 # changes features/items/step_definitions.rb x: 53 lines of code y: 6 # changes features/migrations/step_definitions.rb x: 15 lines of code y: 4 # changes features/searching/step_definitions.rb x: 46 lines of code y: 7 # changes features/step_definitions.rb x: 129 lines of code y: 24 # changes lib/aws-record/record.rb x: 76 lines of code y: 30 # changes lib/aws-record/record/attribute.rb x: 56 lines of code y: 28 # changes lib/aws-record/record/buildable_search.rb x: 132 lines of code y: 7 # changes lib/aws-record/record/client_configuration.rb x: 24 lines of code y: 7 # changes lib/aws-record/record/dirty_tracking.rb x: 78 lines of code y: 14 # changes lib/aws-record/record/item_collection.rb x: 56 lines of code y: 15 # changes lib/aws-record/record/item_data.rb x: 103 lines of code y: 8 # changes lib/aws-record/record/marshalers/boolean_marshaler.rb x: 34 lines of code y: 5 # changes lib/aws-record/record/marshalers/date_marshaler.rb x: 39 lines of code y: 5 # changes lib/aws-record/record/marshalers/date_time_marshaler.rb x: 50 lines of code y: 5 # changes lib/aws-record/record/marshalers/epoch_time_marshaler.rb x: 44 lines of code y: 5 # changes lib/aws-record/record/marshalers/numeric_set_marshaler.rb x: 49 lines of code y: 7 # changes lib/aws-record/record/marshalers/time_marshaler.rb x: 50 lines of code y: 4 # changes lib/aws-record/record/model_attributes.rb x: 65 lines of code y: 6 # changes lib/aws-record/record/query.rb x: 31 lines of code y: 7 # changes lib/aws-record/record/secondary_indexes.rb x: 92 lines of code y: 12 # changes lib/aws-record/record/table_migration.rb x: 140 lines of code y: 18 # changes lib/aws-record/record/version.rb x: 5 lines of code y: 29 # changes spec/aws-record/record/attributes_spec.rb x: 265 lines of code y: 17 # changes spec/aws-record/record/dirty_tracking_spec.rb x: 623 lines of code y: 15 # changes spec/aws-record/record/query_spec.rb x: 223 lines of code y: 8 # changes spec/aws-record/record/table_migration_spec.rb x: 576 lines of code y: 12 # changes lib/aws-record/record/batch_write.rb x: 40 lines of code y: 4 # changes spec/aws-record/record/attribute_spec.rb x: 56 lines of code y: 17 # changes features/batch/step_definitions.rb x: 52 lines of code y: 2 # changes features/inheritance/step_definitions.rb x: 33 lines of code y: 3 # changes features/table_config/step_definitions.rb x: 20 lines of code y: 6 # changes features/transactions/step_definitions.rb x: 35 lines of code y: 7 # changes lib/aws-record/record/batch.rb x: 20 lines of code y: 3 # changes lib/aws-record/record/key_attributes.rb x: 31 lines of code y: 4 # changes spec/aws-record/record/client_configuration_spec.rb x: 30 lines of code y: 3 # changes spec/aws-record/record/item_collection_spec.rb x: 315 lines of code y: 12 # changes spec/aws-record/record/marshalers/boolean_marshaler_spec.rb x: 36 lines of code y: 4 # changes spec/aws-record/record/marshalers/date_marshaler_spec.rb x: 62 lines of code y: 5 # changes spec/aws-record/record/marshalers/date_time_marshaler_spec.rb x: 84 lines of code y: 4 # changes spec/aws-record/record/marshalers/epoch_time_marshaler_spec.rb x: 75 lines of code y: 6 # changes spec/aws-record/record/marshalers/map_marshaler_spec.rb x: 54 lines of code y: 4 # changes spec/aws-record/record/marshalers/numeric_set_marshaler_spec.rb x: 52 lines of code y: 6 # changes spec/aws-record/record/marshalers/time_marshaler_spec.rb x: 89 lines of code y: 3 # changes spec/aws-record/record/secondary_indexes_spec.rb x: 177 lines of code y: 6 # changes spec/spec_helper.rb x: 5 lines of code y: 5 # changes lib/aws-record.rb x: 38 lines of code y: 33 # changes doc-src/templates/default/layout/html/footer.erb x: 6 lines of code y: 3 # changes doc-src/templates/default/layout/html/layout.erb x: 26 lines of code y: 2 # changes
43.0
# changes
  min: 2.0
  average: 10.08
  25th percentile: 4.0
  median: 6.0
  75th percentile: 12.0
  max: 43.0
0 2412.0
lines of code
min: 5.0 | average: 143.93 | 25th percentile: 34.25 | median: 52.0 | 75th percentile: 126.75 | max: 2412.0

Number of Contributors vs. Number of Changes: 72 points

lib/aws-record/record/attributes.rb x: 8 # contributors y: 42 # changes spec/aws-record/record_spec.rb x: 8 # contributors y: 23 # changes lib/aws-record/record/table_config.rb x: 5 # contributors y: 15 # changes spec/aws-record/record/table_config_spec.rb x: 5 # contributors y: 11 # changes lib/aws-record/record/batch_read.rb x: 4 # contributors y: 5 # changes lib/aws-record/record/transactions.rb x: 7 # contributors y: 9 # changes lib/aws-record/record/errors.rb x: 9 # contributors y: 21 # changes lib/aws-record/record/item_operations.rb x: 11 # contributors y: 43 # changes spec/aws-record/record/item_operations_spec.rb x: 11 # contributors y: 35 # changes spec/aws-record/record/transactions_spec.rb x: 3 # contributors y: 6 # changes features/indexes/step_definitions.rb x: 4 # contributors y: 3 # changes features/items/step_definitions.rb x: 5 # contributors y: 6 # changes features/migrations/step_definitions.rb x: 4 # contributors y: 4 # changes features/searching/step_definitions.rb x: 5 # contributors y: 7 # changes features/step_definitions.rb x: 5 # contributors y: 24 # changes lib/aws-record/record.rb x: 8 # contributors y: 30 # changes lib/aws-record/record/attribute.rb x: 9 # contributors y: 28 # changes lib/aws-record/record/buildable_search.rb x: 6 # contributors y: 7 # changes lib/aws-record/record/client_configuration.rb x: 4 # contributors y: 7 # changes lib/aws-record/record/dirty_tracking.rb x: 7 # contributors y: 14 # changes lib/aws-record/record/item_collection.rb x: 8 # contributors y: 15 # changes lib/aws-record/record/item_data.rb x: 6 # contributors y: 8 # changes lib/aws-record/record/marshalers/time_marshaler.rb x: 3 # contributors y: 4 # changes lib/aws-record/record/model_attributes.rb x: 4 # contributors y: 6 # changes lib/aws-record/record/secondary_indexes.rb x: 4 # contributors y: 12 # changes lib/aws-record/record/table_migration.rb x: 6 # contributors y: 18 # changes lib/aws-record/record/version.rb x: 6 # contributors y: 29 # changes spec/aws-record/record/attributes_spec.rb x: 6 # contributors y: 17 # changes spec/aws-record/record/dirty_tracking_spec.rb x: 7 # contributors y: 15 # changes spec/aws-record/record/query_spec.rb x: 5 # contributors y: 8 # changes spec/aws-record/record/table_migration_spec.rb x: 6 # contributors y: 12 # changes features/batch/step_definitions.rb x: 1 # contributors y: 2 # changes features/inheritance/step_definitions.rb x: 1 # contributors y: 3 # changes features/transactions/step_definitions.rb x: 2 # contributors y: 7 # changes lib/aws-record/record/batch.rb x: 2 # contributors y: 3 # changes lib/aws-record/record/key_attributes.rb x: 2 # contributors y: 4 # changes spec/aws-record/record/marshalers/date_marshaler_spec.rb x: 3 # contributors y: 5 # changes spec/aws-record/record/secondary_indexes_spec.rb x: 2 # contributors y: 6 # changes spec/spec_helper.rb x: 2 # contributors y: 5 # changes lib/aws-record.rb x: 5 # contributors y: 33 # changes
43.0
# changes
  min: 2.0
  average: 10.08
  25th percentile: 4.0
  median: 6.0
  75th percentile: 12.0
  max: 43.0
0 11.0
# contributors
min: 1.0 | average: 4.36 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 11.0

Number of Contributors vs. File Size: 72 points

lib/aws-record/record/attributes.rb x: 8 # contributors y: 158 lines of code spec/aws-record/record_spec.rb x: 8 # contributors y: 203 lines of code lib/aws-record/record/table_config.rb x: 5 # contributors y: 414 lines of code spec/aws-record/record/table_config_spec.rb x: 5 # contributors y: 2412 lines of code lib/aws-record/record/batch_read.rb x: 4 # contributors y: 120 lines of code lib/aws-record/record/transactions.rb x: 7 # contributors y: 141 lines of code spec/aws-record/record/batch_spec.rb x: 4 # contributors y: 255 lines of code lib/aws-record/record/errors.rb x: 9 # contributors y: 24 lines of code lib/aws-record/record/item_operations.rb x: 11 # contributors y: 298 lines of code spec/aws-record/record/item_operations_spec.rb x: 11 # contributors y: 899 lines of code spec/aws-record/record/transactions_spec.rb x: 3 # contributors y: 539 lines of code aws-record.gemspec x: 5 # contributors y: 14 lines of code features/indexes/step_definitions.rb x: 4 # contributors y: 25 lines of code features/items/step_definitions.rb x: 5 # contributors y: 53 lines of code features/migrations/step_definitions.rb x: 4 # contributors y: 15 lines of code features/searching/step_definitions.rb x: 5 # contributors y: 46 lines of code features/step_definitions.rb x: 5 # contributors y: 129 lines of code lib/aws-record/record.rb x: 8 # contributors y: 76 lines of code lib/aws-record/record/attribute.rb x: 9 # contributors y: 56 lines of code lib/aws-record/record/buildable_search.rb x: 6 # contributors y: 132 lines of code lib/aws-record/record/dirty_tracking.rb x: 7 # contributors y: 78 lines of code lib/aws-record/record/item_collection.rb x: 8 # contributors y: 56 lines of code lib/aws-record/record/item_data.rb x: 6 # contributors y: 103 lines of code lib/aws-record/record/marshalers/boolean_marshaler.rb x: 4 # contributors y: 34 lines of code lib/aws-record/record/marshalers/date_marshaler.rb x: 4 # contributors y: 39 lines of code lib/aws-record/record/marshalers/date_time_marshaler.rb x: 4 # contributors y: 50 lines of code lib/aws-record/record/marshalers/time_marshaler.rb x: 3 # contributors y: 50 lines of code lib/aws-record/record/model_attributes.rb x: 4 # contributors y: 65 lines of code lib/aws-record/record/secondary_indexes.rb x: 4 # contributors y: 92 lines of code lib/aws-record/record/table_migration.rb x: 6 # contributors y: 140 lines of code lib/aws-record/record/version.rb x: 6 # contributors y: 5 lines of code spec/aws-record/record/attributes_spec.rb x: 6 # contributors y: 265 lines of code spec/aws-record/record/dirty_tracking_spec.rb x: 7 # contributors y: 623 lines of code spec/aws-record/record/query_spec.rb x: 5 # contributors y: 223 lines of code spec/aws-record/record/table_migration_spec.rb x: 6 # contributors y: 576 lines of code lib/aws-record/record/batch_write.rb x: 3 # contributors y: 40 lines of code spec/aws-record/record/attribute_spec.rb x: 6 # contributors y: 56 lines of code features/batch/step_definitions.rb x: 1 # contributors y: 52 lines of code features/inheritance/step_definitions.rb x: 1 # contributors y: 33 lines of code features/table_config/step_definitions.rb x: 3 # contributors y: 20 lines of code features/transactions/step_definitions.rb x: 2 # contributors y: 35 lines of code lib/aws-record/record/batch.rb x: 2 # contributors y: 20 lines of code spec/aws-record/record/item_collection_spec.rb x: 6 # contributors y: 315 lines of code spec/aws-record/record/marshalers/date_marshaler_spec.rb x: 3 # contributors y: 62 lines of code spec/aws-record/record/marshalers/date_time_marshaler_spec.rb x: 2 # contributors y: 84 lines of code spec/aws-record/record/marshalers/epoch_time_marshaler_spec.rb x: 4 # contributors y: 75 lines of code spec/aws-record/record/marshalers/float_marshaler_spec.rb x: 2 # contributors y: 52 lines of code spec/aws-record/record/marshalers/list_marshaler_spec.rb x: 2 # contributors y: 43 lines of code spec/aws-record/record/marshalers/time_marshaler_spec.rb x: 2 # contributors y: 89 lines of code spec/aws-record/record/secondary_indexes_spec.rb x: 2 # contributors y: 177 lines of code spec/spec_helper.rb x: 2 # contributors y: 5 lines of code doc-src/templates/default/layout/html/footer.erb x: 1 # contributors y: 6 lines of code doc-src/templates/default/layout/html/layout.erb x: 1 # contributors y: 26 lines of code
2412.0
lines of code
  min: 5.0
  average: 143.93
  25th percentile: 34.25
  median: 52.0
  75th percentile: 126.75
  max: 2412.0
0 11.0
# contributors
min: 1.0 | average: 4.36 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 11.0