Overview
File Change Frequency Overall
  • There are 26 files with 1,181 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)
    • 7 files changed 6-20 times (616 lines of code)
    • 19 files changed 1-5 times (565 lines of code)
0% | 0% | 0% | 52% | 47%
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 26 files with 1,181 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)
    • 2 files changed by 6-10 contributors (248 lines of code)
    • 20 files changed by 2-5 contributors (835 lines of code)
    • 4 files changed by 1 contributor (98 lines of code)
0% | 0% | 20% | 70% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, txt, sh, gitignore, md, toml, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 0% | 52% | 47%
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
src0% | 0% | 0% | 52% | 47%
Most Frequently Changed Files (Top 26)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
main.rs
in src
223 - 2022-05-22 2023-08-11 19 6 +780 / -342 sam.cutler zeke.huntergreen
giant_api.rs
in src/services
196 - 2022-08-07 2022-10-25 13 3 +602 / -235 sam92cutler joseph.lochlann
uri.rs
in src/model
79 4 2022-08-04 2023-01-09 9 4 +208 / -14 mario.savarese sam92cutler
cli_output.rs
in src/model
67 - 2022-05-22 2023-01-09 8 4 +133 / -59 sam.cutler sam92cutler
cli_error.rs
in src/model
25 - 2022-05-22 2023-08-11 7 6 +47 / -7 sam.cutler zeke.huntergreen
mod.rs
in src/model
13 - 2022-05-22 2022-10-07 6 4 +27 / -5 sam.cutler joseph.lochlann
blob.rs
in src/model
13 - 2022-09-30 2022-10-17 6 1 +37 / -7 joseph.lochlann joseph.lochlann
mod.rs
in src/services
3 - 2022-08-05 2023-01-09 4 2 +5 / -0 sam92cutler sam92cutler
hash.rs
in src
22 - 2022-05-20 2022-08-05 4 4 +12 / -9 user sam92cutler
progress_reader.rs
in src/ingestion
49 - 2022-08-07 2022-10-07 4 2 +64 / -6 sam92cutler joseph.lochlann
s3_client.rs
in src/services
66 - 2022-08-05 2023-08-11 4 4 +207 / -40 sam92cutler zeke.huntergreen
ingestion_upload.rs
in src/ingestion
172 - 2022-08-07 2023-08-11 4 3 +213 / -19 sam92cutler zeke.huntergreen
exit_code.rs
in src/model
7 - 2022-05-22 2022-08-05 3 3 +20 / -13 sam.cutler sam92cutler
13 - 2022-05-22 2022-08-05 3 3 +19 / -6 sam.cutler sam92cutler
lang.rs
in src/model
13 - 2022-08-04 2023-01-09 3 3 +29 / -1 mario.savarese sam.cutler
35 1 2022-05-22 2022-08-05 3 3 +53 / -5 sam.cutler sam92cutler
ingestion_file.rs
in src/model
42 - 2022-08-05 2023-01-09 3 3 +102 / -4 sam92cutler sam92cutler
mod.rs
in src/model/forms
2 - 2022-08-04 2022-08-05 2 2 +4 / -0 mario.savarese sam92cutler
create_collection.rs
in src/model/forms
5 - 2022-08-04 2022-08-05 2 2 +12 / -0 mario.savarese sam92cutler
aws.rs
in src/services
8 - 2022-12-08 2023-01-09 2 2 +26 / -0 sam.cutler sam92cutler
collection.rs
in src/model
10 - 2022-08-04 2022-08-05 2 2 +26 / -2 mario.savarese sam92cutler
ingestion.rs
in src/model
15 - 2022-08-04 2022-08-05 2 2 +35 / -1 mario.savarese sam92cutler
log_message.rs
in src/model
72 - 2022-08-05 2022-08-07 2 1 +161 / -5 sam92cutler sam92cutler
mod.rs
in src/ingestion
2 - 2022-08-07 2022-08-07 1 1 +2 / -0 sam92cutler sam92cutler
create_ingestion.rs
in src/model/forms
11 - 2022-08-05 2022-08-05 1 1 +28 / -0 sam92cutler sam92cutler
file_metadata.rs
in src/model
18 - 2022-08-05 2022-08-05 1 2 +63 / -13 sam92cutler sam92cutler
Files With Most Churn (Top 26)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
main.rs
in src
223 - 2022-05-22 2023-08-11 19 6 +780 / -342 sam.cutler zeke.huntergreen
giant_api.rs
in src/services
196 - 2022-08-07 2022-10-25 13 3 +602 / -235 sam92cutler joseph.lochlann
s3_client.rs
in src/services
66 - 2022-08-05 2023-08-11 4 4 +207 / -40 sam92cutler zeke.huntergreen
ingestion_upload.rs
in src/ingestion
172 - 2022-08-07 2023-08-11 4 3 +213 / -19 sam92cutler zeke.huntergreen
uri.rs
in src/model
79 4 2022-08-04 2023-01-09 9 4 +208 / -14 mario.savarese sam92cutler
cli_output.rs
in src/model
67 - 2022-05-22 2023-01-09 8 4 +133 / -59 sam.cutler sam92cutler
log_message.rs
in src/model
72 - 2022-08-05 2022-08-07 2 1 +161 / -5 sam92cutler sam92cutler
ingestion_file.rs
in src/model
42 - 2022-08-05 2023-01-09 3 3 +102 / -4 sam92cutler sam92cutler
file_metadata.rs
in src/model
18 - 2022-08-05 2022-08-05 1 2 +63 / -13 sam92cutler sam92cutler
progress_reader.rs
in src/ingestion
49 - 2022-08-07 2022-10-07 4 2 +64 / -6 sam92cutler joseph.lochlann
35 1 2022-05-22 2022-08-05 3 3 +53 / -5 sam.cutler sam92cutler
cli_error.rs
in src/model
25 - 2022-05-22 2023-08-11 7 6 +47 / -7 sam.cutler zeke.huntergreen
blob.rs
in src/model
13 - 2022-09-30 2022-10-17 6 1 +37 / -7 joseph.lochlann joseph.lochlann
ingestion.rs
in src/model
15 - 2022-08-04 2022-08-05 2 2 +35 / -1 mario.savarese sam92cutler
exit_code.rs
in src/model
7 - 2022-05-22 2022-08-05 3 3 +20 / -13 sam.cutler sam92cutler
mod.rs
in src/model
13 - 2022-05-22 2022-10-07 6 4 +27 / -5 sam.cutler joseph.lochlann
lang.rs
in src/model
13 - 2022-08-04 2023-01-09 3 3 +29 / -1 mario.savarese sam.cutler
collection.rs
in src/model
10 - 2022-08-04 2022-08-05 2 2 +26 / -2 mario.savarese sam92cutler
create_ingestion.rs
in src/model/forms
11 - 2022-08-05 2022-08-05 1 1 +28 / -0 sam92cutler sam92cutler
aws.rs
in src/services
8 - 2022-12-08 2023-01-09 2 2 +26 / -0 sam.cutler sam92cutler
13 - 2022-05-22 2022-08-05 3 3 +19 / -6 sam.cutler sam92cutler
hash.rs
in src
22 - 2022-05-20 2022-08-05 4 4 +12 / -9 user sam92cutler
create_collection.rs
in src/model/forms
5 - 2022-08-04 2022-08-05 2 2 +12 / -0 mario.savarese sam92cutler
mod.rs
in src/services
3 - 2022-08-05 2023-01-09 4 2 +5 / -0 sam92cutler sam92cutler
mod.rs
in src/model/forms
2 - 2022-08-04 2022-08-05 2 2 +4 / -0 mario.savarese sam92cutler
mod.rs
in src/ingestion
2 - 2022-08-07 2022-08-07 1 1 +2 / -0 sam92cutler sam92cutler
Files With Most Contributors (Top 26)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
main.rs
in src
223 - 2022-05-22 2023-08-11 19 6 +780 / -342 sam.cutler zeke.huntergreen
cli_error.rs
in src/model
25 - 2022-05-22 2023-08-11 7 6 +47 / -7 sam.cutler zeke.huntergreen
uri.rs
in src/model
79 4 2022-08-04 2023-01-09 9 4 +208 / -14 mario.savarese sam92cutler
cli_output.rs
in src/model
67 - 2022-05-22 2023-01-09 8 4 +133 / -59 sam.cutler sam92cutler
mod.rs
in src/model
13 - 2022-05-22 2022-10-07 6 4 +27 / -5 sam.cutler joseph.lochlann
hash.rs
in src
22 - 2022-05-20 2022-08-05 4 4 +12 / -9 user sam92cutler
s3_client.rs
in src/services
66 - 2022-08-05 2023-08-11 4 4 +207 / -40 sam92cutler zeke.huntergreen
giant_api.rs
in src/services
196 - 2022-08-07 2022-10-25 13 3 +602 / -235 sam92cutler joseph.lochlann
ingestion_upload.rs
in src/ingestion
172 - 2022-08-07 2023-08-11 4 3 +213 / -19 sam92cutler zeke.huntergreen
35 1 2022-05-22 2022-08-05 3 3 +53 / -5 sam.cutler sam92cutler
lang.rs
in src/model
13 - 2022-08-04 2023-01-09 3 3 +29 / -1 mario.savarese sam.cutler
exit_code.rs
in src/model
7 - 2022-05-22 2022-08-05 3 3 +20 / -13 sam.cutler sam92cutler
13 - 2022-05-22 2022-08-05 3 3 +19 / -6 sam.cutler sam92cutler
ingestion_file.rs
in src/model
42 - 2022-08-05 2023-01-09 3 3 +102 / -4 sam92cutler sam92cutler
progress_reader.rs
in src/ingestion
49 - 2022-08-07 2022-10-07 4 2 +64 / -6 sam92cutler joseph.lochlann
mod.rs
in src/services
3 - 2022-08-05 2023-01-09 4 2 +5 / -0 sam92cutler sam92cutler
create_collection.rs
in src/model/forms
5 - 2022-08-04 2022-08-05 2 2 +12 / -0 mario.savarese sam92cutler
mod.rs
in src/model/forms
2 - 2022-08-04 2022-08-05 2 2 +4 / -0 mario.savarese sam92cutler
ingestion.rs
in src/model
15 - 2022-08-04 2022-08-05 2 2 +35 / -1 mario.savarese sam92cutler
collection.rs
in src/model
10 - 2022-08-04 2022-08-05 2 2 +26 / -2 mario.savarese sam92cutler
aws.rs
in src/services
8 - 2022-12-08 2023-01-09 2 2 +26 / -0 sam.cutler sam92cutler
file_metadata.rs
in src/model
18 - 2022-08-05 2022-08-05 1 2 +63 / -13 sam92cutler sam92cutler
blob.rs
in src/model
13 - 2022-09-30 2022-10-17 6 1 +37 / -7 joseph.lochlann joseph.lochlann
log_message.rs
in src/model
72 - 2022-08-05 2022-08-07 2 1 +161 / -5 sam92cutler sam92cutler
mod.rs
in src/ingestion
2 - 2022-08-07 2022-08-07 1 1 +2 / -0 sam92cutler sam92cutler
create_ingestion.rs
in src/model/forms
11 - 2022-08-05 2022-08-05 1 1 +28 / -0 sam92cutler sam92cutler
Files With Least Contributors (Top 26)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
log_message.rs
in src/model
72 - 2022-08-05 2022-08-07 2 1 +161 / -5 sam92cutler sam92cutler
blob.rs
in src/model
13 - 2022-09-30 2022-10-17 6 1 +37 / -7 joseph.lochlann joseph.lochlann
create_ingestion.rs
in src/model/forms
11 - 2022-08-05 2022-08-05 1 1 +28 / -0 sam92cutler sam92cutler
mod.rs
in src/ingestion
2 - 2022-08-07 2022-08-07 1 1 +2 / -0 sam92cutler sam92cutler
progress_reader.rs
in src/ingestion
49 - 2022-08-07 2022-10-07 4 2 +64 / -6 sam92cutler joseph.lochlann
file_metadata.rs
in src/model
18 - 2022-08-05 2022-08-05 1 2 +63 / -13 sam92cutler sam92cutler
ingestion.rs
in src/model
15 - 2022-08-04 2022-08-05 2 2 +35 / -1 mario.savarese sam92cutler
collection.rs
in src/model
10 - 2022-08-04 2022-08-05 2 2 +26 / -2 mario.savarese sam92cutler
aws.rs
in src/services
8 - 2022-12-08 2023-01-09 2 2 +26 / -0 sam.cutler sam92cutler
create_collection.rs
in src/model/forms
5 - 2022-08-04 2022-08-05 2 2 +12 / -0 mario.savarese sam92cutler
mod.rs
in src/services
3 - 2022-08-05 2023-01-09 4 2 +5 / -0 sam92cutler sam92cutler
mod.rs
in src/model/forms
2 - 2022-08-04 2022-08-05 2 2 +4 / -0 mario.savarese sam92cutler
giant_api.rs
in src/services
196 - 2022-08-07 2022-10-25 13 3 +602 / -235 sam92cutler joseph.lochlann
ingestion_upload.rs
in src/ingestion
172 - 2022-08-07 2023-08-11 4 3 +213 / -19 sam92cutler zeke.huntergreen
ingestion_file.rs
in src/model
42 - 2022-08-05 2023-01-09 3 3 +102 / -4 sam92cutler sam92cutler
35 1 2022-05-22 2022-08-05 3 3 +53 / -5 sam.cutler sam92cutler
lang.rs
in src/model
13 - 2022-08-04 2023-01-09 3 3 +29 / -1 mario.savarese sam.cutler
13 - 2022-05-22 2022-08-05 3 3 +19 / -6 sam.cutler sam92cutler
exit_code.rs
in src/model
7 - 2022-05-22 2022-08-05 3 3 +20 / -13 sam.cutler sam92cutler
uri.rs
in src/model
79 4 2022-08-04 2023-01-09 9 4 +208 / -14 mario.savarese sam92cutler
cli_output.rs
in src/model
67 - 2022-05-22 2023-01-09 8 4 +133 / -59 sam.cutler sam92cutler
s3_client.rs
in src/services
66 - 2022-08-05 2023-08-11 4 4 +207 / -40 sam92cutler zeke.huntergreen
hash.rs
in src
22 - 2022-05-20 2022-08-05 4 4 +12 / -9 user sam92cutler
mod.rs
in src/model
13 - 2022-05-22 2022-10-07 6 4 +27 / -5 sam.cutler joseph.lochlann
main.rs
in src
223 - 2022-05-22 2023-08-11 19 6 +780 / -342 sam.cutler zeke.huntergreen
cli_error.rs
in src/model
25 - 2022-05-22 2023-08-11 7 6 +47 / -7 sam.cutler zeke.huntergreen
Correlations

File Size vs. Number of Changes: 26 points

src/ingestion/ingestion_upload.rs x: 172 lines of code y: 4 # changes src/main.rs x: 223 lines of code y: 19 # changes src/model/cli_error.rs x: 25 lines of code y: 7 # changes src/services/s3_client.rs x: 66 lines of code y: 4 # changes src/model/lang.rs x: 13 lines of code y: 3 # changes src/model/cli_output.rs x: 67 lines of code y: 8 # changes src/model/ingestion_file.rs x: 42 lines of code y: 3 # changes src/model/uri.rs x: 79 lines of code y: 9 # changes src/services/aws.rs x: 8 lines of code y: 2 # changes src/services/mod.rs x: 3 lines of code y: 4 # changes src/services/giant_api.rs x: 196 lines of code y: 13 # changes src/model/blob.rs x: 13 lines of code y: 6 # changes src/ingestion/progress_reader.rs x: 49 lines of code y: 4 # changes src/ingestion/mod.rs x: 2 lines of code y: 1 # changes src/model/log_message.rs x: 72 lines of code y: 2 # changes src/auth_store.rs x: 35 lines of code y: 3 # changes src/hash.rs x: 22 lines of code y: 4 # changes src/model/collection.rs x: 10 lines of code y: 2 # changes src/model/exit_code.rs x: 7 lines of code y: 3 # changes src/model/file_metadata.rs x: 18 lines of code y: 1 # changes src/model/forms/create_collection.rs x: 5 lines of code y: 2 # changes src/model/forms/create_ingestion.rs x: 11 lines of code y: 1 # changes src/model/forms/mod.rs x: 2 lines of code y: 2 # changes src/model/ingestion.rs x: 15 lines of code y: 2 # changes
19.0
# changes
  min: 1.0
  average: 4.54
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 19.0
0 223.0
lines of code
min: 2.0 | average: 45.42 | 25th percentile: 9.5 | median: 16.5 | 75th percentile: 66.25 | max: 223.0

Number of Contributors vs. Number of Changes: 26 points

src/ingestion/ingestion_upload.rs x: 3 # contributors y: 4 # changes src/main.rs x: 6 # contributors y: 19 # changes src/model/cli_error.rs x: 6 # contributors y: 7 # changes src/services/s3_client.rs x: 4 # contributors y: 4 # changes src/model/lang.rs x: 3 # contributors y: 3 # changes src/model/cli_output.rs x: 4 # contributors y: 8 # changes src/model/uri.rs x: 4 # contributors y: 9 # changes src/services/aws.rs x: 2 # contributors y: 2 # changes src/services/mod.rs x: 2 # contributors y: 4 # changes src/services/giant_api.rs x: 3 # contributors y: 13 # changes src/model/blob.rs x: 1 # contributors y: 6 # changes src/model/mod.rs x: 4 # contributors y: 6 # changes src/ingestion/mod.rs x: 1 # contributors y: 1 # changes src/model/log_message.rs x: 1 # contributors y: 2 # changes src/model/file_metadata.rs x: 2 # contributors y: 1 # changes
19.0
# changes
  min: 1.0
  average: 4.54
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 19.0
0 6.0
# contributors
min: 1.0 | average: 2.81 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

Number of Contributors vs. File Size: 26 points

src/ingestion/ingestion_upload.rs x: 3 # contributors y: 172 lines of code src/main.rs x: 6 # contributors y: 223 lines of code src/model/cli_error.rs x: 6 # contributors y: 25 lines of code src/services/s3_client.rs x: 4 # contributors y: 66 lines of code src/model/lang.rs x: 3 # contributors y: 13 lines of code src/model/cli_output.rs x: 4 # contributors y: 67 lines of code src/model/ingestion_file.rs x: 3 # contributors y: 42 lines of code src/model/uri.rs x: 4 # contributors y: 79 lines of code src/services/aws.rs x: 2 # contributors y: 8 lines of code src/services/mod.rs x: 2 # contributors y: 3 lines of code src/services/giant_api.rs x: 3 # contributors y: 196 lines of code src/model/blob.rs x: 1 # contributors y: 13 lines of code src/ingestion/progress_reader.rs x: 2 # contributors y: 49 lines of code src/model/mod.rs x: 4 # contributors y: 13 lines of code src/ingestion/mod.rs x: 1 # contributors y: 2 lines of code src/model/log_message.rs x: 1 # contributors y: 72 lines of code src/auth_store.rs x: 3 # contributors y: 35 lines of code src/hash.rs x: 4 # contributors y: 22 lines of code src/model/collection.rs x: 2 # contributors y: 10 lines of code src/model/exit_code.rs x: 3 # contributors y: 7 lines of code src/model/file_metadata.rs x: 2 # contributors y: 18 lines of code src/model/forms/create_collection.rs x: 2 # contributors y: 5 lines of code src/model/forms/create_ingestion.rs x: 1 # contributors y: 11 lines of code src/model/forms/mod.rs x: 2 # contributors y: 2 lines of code src/model/ingestion.rs x: 2 # contributors y: 15 lines of code
223.0
lines of code
  min: 2.0
  average: 45.42
  25th percentile: 9.5
  median: 16.5
  75th percentile: 66.25
  max: 223.0
0 6.0
# contributors
min: 1.0 | average: 2.81 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

Number of Changes vs. Line Churn: 39 points

Cargo.lock x: 12 # changes y: 5158 line churn Cargo.toml x: 12 # changes y: 68 line churn scripts/make-release.sh x: 4 # changes y: 44 line churn src/ingestion/ingestion_upload.rs x: 4 # changes y: 232 line churn src/main.rs x: 19 # changes y: 1122 line churn src/model/cli_error.rs x: 7 # changes y: 54 line churn src/services/s3_client.rs x: 4 # changes y: 247 line churn src/model/lang.rs x: 3 # changes y: 30 line churn src/model/cli_output.rs x: 8 # changes y: 192 line churn src/model/ingestion_file.rs x: 3 # changes y: 106 line churn src/model/uri.rs x: 9 # changes y: 222 line churn src/services/aws.rs x: 2 # changes y: 26 line churn src/services/mod.rs x: 4 # changes y: 5 line churn src/services/giant_api.rs x: 13 # changes y: 837 line churn scripts/build-in-x86-linux-docker.sh x: 1 # changes y: 36 line churn Dockerfile x: 2 # changes y: 18 line churn src/model/blob.rs x: 6 # changes y: 44 line churn src/ingestion/progress_reader.rs x: 4 # changes y: 70 line churn src/model/mod.rs x: 6 # changes y: 32 line churn src/giant_api.rs x: 4 # changes y: 373 line churn src/ingestion/mod.rs x: 1 # changes y: 2 line churn src/ingestion_upload.rs x: 2 # changes y: 666 line churn src/progress_reader.rs x: 1 # changes y: 124 line churn src/model/log_message.rs x: 2 # changes y: 166 line churn src/auth_store.rs x: 3 # changes y: 58 line churn src/hash.rs x: 4 # changes y: 21 line churn src/model/file_metadata.rs x: 1 # changes y: 76 line churn
5158.0
line churn
  min: 2.0
  average: 263.87
  25th percentile: 24.0
  median: 40.0
  75th percentile: 166.0
  max: 5158.0
0 19.0
# changes
min: 1.0 | average: 4.26 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 19.0

Number of Contributors vs. Line Churn: 26 points

src/ingestion/ingestion_upload.rs x: 3 # contributors y: 232 line churn src/main.rs x: 6 # contributors y: 1122 line churn src/model/cli_error.rs x: 6 # contributors y: 54 line churn src/services/s3_client.rs x: 4 # contributors y: 247 line churn src/model/lang.rs x: 3 # contributors y: 30 line churn src/model/cli_output.rs x: 4 # contributors y: 192 line churn src/model/ingestion_file.rs x: 3 # contributors y: 106 line churn src/model/uri.rs x: 4 # contributors y: 222 line churn src/services/aws.rs x: 2 # contributors y: 26 line churn src/services/mod.rs x: 2 # contributors y: 5 line churn src/services/giant_api.rs x: 3 # contributors y: 837 line churn src/model/blob.rs x: 1 # contributors y: 44 line churn src/ingestion/progress_reader.rs x: 2 # contributors y: 70 line churn src/model/mod.rs x: 4 # contributors y: 32 line churn src/ingestion/mod.rs x: 1 # contributors y: 2 line churn src/model/log_message.rs x: 1 # contributors y: 166 line churn src/auth_store.rs x: 3 # contributors y: 58 line churn src/hash.rs x: 4 # contributors y: 21 line churn src/model/collection.rs x: 2 # contributors y: 28 line churn src/model/exit_code.rs x: 3 # contributors y: 33 line churn src/model/file_metadata.rs x: 2 # contributors y: 76 line churn src/model/forms/create_collection.rs x: 2 # contributors y: 12 line churn src/model/forms/create_ingestion.rs x: 1 # contributors y: 28 line churn src/model/forms/mod.rs x: 2 # contributors y: 4 line churn src/model/hash_file_output.rs x: 3 # contributors y: 25 line churn src/model/ingestion.rs x: 2 # contributors y: 36 line churn
1122.0
line churn
  min: 2.0
  average: 142.62
  25th percentile: 25.75
  median: 40.0
  75th percentile: 172.5
  max: 1122.0
0 6.0
# contributors
min: 1.0 | average: 2.81 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

File Size vs. Line Churn: 26 points

src/ingestion/ingestion_upload.rs x: 172 lines of code y: 232 line churn src/main.rs x: 223 lines of code y: 1122 line churn src/model/cli_error.rs x: 25 lines of code y: 54 line churn src/services/s3_client.rs x: 66 lines of code y: 247 line churn src/model/lang.rs x: 13 lines of code y: 30 line churn src/model/cli_output.rs x: 67 lines of code y: 192 line churn src/model/ingestion_file.rs x: 42 lines of code y: 106 line churn src/model/uri.rs x: 79 lines of code y: 222 line churn src/services/aws.rs x: 8 lines of code y: 26 line churn src/services/mod.rs x: 3 lines of code y: 5 line churn src/services/giant_api.rs x: 196 lines of code y: 837 line churn src/model/blob.rs x: 13 lines of code y: 44 line churn src/ingestion/progress_reader.rs x: 49 lines of code y: 70 line churn src/model/mod.rs x: 13 lines of code y: 32 line churn src/ingestion/mod.rs x: 2 lines of code y: 2 line churn src/model/log_message.rs x: 72 lines of code y: 166 line churn src/auth_store.rs x: 35 lines of code y: 58 line churn src/hash.rs x: 22 lines of code y: 21 line churn src/model/collection.rs x: 10 lines of code y: 28 line churn src/model/exit_code.rs x: 7 lines of code y: 33 line churn src/model/file_metadata.rs x: 18 lines of code y: 76 line churn src/model/forms/create_collection.rs x: 5 lines of code y: 12 line churn src/model/forms/create_ingestion.rs x: 11 lines of code y: 28 line churn src/model/hash_file_output.rs x: 13 lines of code y: 25 line churn src/model/ingestion.rs x: 15 lines of code y: 36 line churn
1122.0
line churn
  min: 2.0
  average: 142.62
  25th percentile: 25.75
  median: 40.0
  75th percentile: 172.5
  max: 1122.0
0 223.0
lines of code
min: 2.0 | average: 45.42 | 25th percentile: 9.5 | median: 16.5 | 75th percentile: 66.25 | max: 223.0