awslabs / tough
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: 57
  • Daily file updates (only one update per file and date counted): 230
  • First update: 2019-06-07
  • Latest update: 2022-01-28
  • Days between first and latest update: 967 (138 weeks, estimated 690 working days)
  • Active days (at least one file change): 229
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 57 files with 8,892 lines of code in files.
    • 53 files that are 366+ days old (8,448 lines of code)
    • 1 files that are 181-365 days old (55 lines of code)
    • 3 files that are 91-180 days old (389 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
95% | <1% | 4% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 57 files with 8,892 lines of code in files.
    • 4 files have been last changed 366+ days ago (57 lines of code)
    • 2 files have been last changed 181-365 days ago (329 lines of code)
    • 2 files have been last changed 91-180 days ago (312 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 49 files have been last changed 1-30 days ago (8,194 lines of code)
<1% | 3% | 3% | 0% | 92%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
rs, json, md, txt, toml, sh, gitignore, gitattributes, yml, js
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
rs95% | 0% | 4% | 0% | 0%
toml73% | 26% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
rs<1% | 3% | 3% | 0% | 92%
js100% | 0% | 0% | 0% | 0%
toml3% | 6% | 0% | 0% | 89%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
tough/src95% | 0% | 4% | 0% | 0%
tuftool/src92% | 0% | 7% | 0% | 0%
olpc-cjson/src100% | 0% | 0% | 0% | 0%
tough-kms/src100% | 0% | 0% | 0% | 0%
tough-ssm/src100% | 0% | 0% | 0% | 0%
tuftool100% | 0% | 0% | 0% | 0%
tough100% | 0% | 0% | 0% | 0%
tough-kms100% | 0% | 0% | 0% | 0%
tough-ssm100% | 0% | 0% | 0% | 0%
integ/failure-server100% | 0% | 0% | 0% | 0%
olpc-cjson100% | 0% | 0% | 0% | 0%
ROOT12% | 87% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
integ/failure-server100% | 0% | 0% | 0% | 0%
tough/src<1% | 0% | 5% | 0% | 94%
olpc-cjson/src3% | 96% | 0% | 0% | 0%
ROOT12% | 0% | 0% | 0% | 87%
olpc-cjson0% | 100% | 0% | 0% | 0%
tuftool/src0% | 0% | 0% | 0% | 100%
tough-kms/src0% | 0% | 0% | 0% | 100%
tough-ssm/src0% | 0% | 0% | 0% | 100%
tuftool0% | 0% | 0% | 0% | 100%
tough0% | 0% | 0% | 0% | 100%
tough-kms0% | 0% | 0% | 0% | 100%
tough-ssm0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
lib.rs
in tough/src
907 26 26 970 56
error.rs
in tough/src
513 1 26 970 52
io.rs
in tough/src
115 4 26 970 13
datastore.rs
in tough/src
70 3 26 970 12
fetch.rs
in tough/src
39 - 26 970 11
Cargo.toml
in tough
37 - 4 970 88
Cargo.toml
in root
8 - 522 970 13
lib.rs
in olpc-cjson/src
316 20 225 921 9
Cargo.toml
in olpc-cjson
13 - 186 921 11
main.rs
in olpc-cjson/src
11 1 900 921 2
error.rs
in tuftool/src
297 - 26 889 31
main.rs
in tuftool/src
189 9 26 889 33
create.rs
in tuftool/src
83 - 26 889 27
Cargo.toml
in tuftool
44 - 4 889 95
root.rs
in tuftool/src
357 12 26 875 37
source.rs
in tuftool/src
60 - 26 875 18
download.rs
in tuftool/src
99 2 26 855 33
datetime.rs
in tuftool/src
47 - 26 834 3
transport.rs
in tough/src
173 9 105 819 20
mod.rs
in tough/src/schema
829 29 26 817 29
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.rs
in olpc-cjson/src
11 1 900 921 2
iter.rs
in tough/src/schema
16 1 817 817 1
index.js
in integ/failure-server/toxy
22 - 574 602 2
Cargo.toml
in root
8 - 522 970 13
lib.rs
in olpc-cjson/src
316 20 225 921 9
Cargo.toml
in olpc-cjson
13 - 186 921 11
test.rs
in tough/src/editor
139 9 105 628 10
transport.rs
in tough/src
173 9 105 819 20
common.rs
in tuftool/src
22 - 26 461 4
client.rs
in tough-ssm/src
27 - 26 655 4
client.rs
in tough-kms/src
27 - 26 554 4
key_source.rs
in tough/src
33 3 26 657 6
fetch.rs
in tough/src
39 - 26 970 11
download_root.rs
in tuftool/src
41 1 26 174 4
datetime.rs
in tuftool/src
47 - 26 834 3
create_role.rs
in tuftool/src
51 1 26 544 6
remove_role.rs
in tuftool/src
57 1 26 544 9
error.rs
in tough-ssm/src
57 - 26 655 4
remove_key_role.rs
in tuftool/src
58 1 26 544 10
source.rs
in tuftool/src
60 - 26 875 18
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
target_name.rs
in tough/src
241 23 26 125 4
clone.rs
in tuftool/src
107 1 26 173 4
download_root.rs
in tuftool/src
41 1 26 174 4
deny.toml
in root
55 - 4 216 5
common.rs
in tuftool/src
22 - 26 461 4
add_role.rs
in tuftool/src
157 2 26 544 13
update_targets.rs
in tuftool/src
81 1 26 544 11
add_key_role.rs
in tuftool/src
72 1 26 544 10
remove_key_role.rs
in tuftool/src
58 1 26 544 10
remove_role.rs
in tuftool/src
57 1 26 544 9
create_role.rs
in tuftool/src
51 1 26 544 6
targets.rs
in tough/src/editor
446 2 26 550 15
lib.rs
in tough-kms/src
149 6 26 554 9
error.rs
in tough-kms/src
96 - 26 554 8
Cargo.toml
in tough-kms
29 - 4 554 40
client.rs
in tough-kms/src
27 - 26 554 4
http.rs
in tough/src
312 12 26 602 16
index.js
in integ/failure-server/toxy
22 - 574 602 2
update.rs
in tuftool/src
145 2 26 606 21
mod.rs
in tough/src/editor
564 6 26 628 28
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
deny.toml
in root
55 - 4 216 5
Cargo.toml
in tuftool
44 - 4 889 95
Cargo.toml
in tough
37 - 4 970 88
Cargo.toml
in tough-kms
29 - 4 554 40
Cargo.toml
in tough-ssm
23 - 4 655 38
key.rs
in tough/src/schema
162 2 6 817 11
decoded.rs
in tough/src/schema
100 11 6 817 9
de.rs
in tough/src/schema
80 5 6 817 6
verify.rs
in tough/src/schema
150 7 12 817 12
lib.rs
in tough/src
907 26 26 970 56
mod.rs
in tough/src/schema
829 29 26 817 29
mod.rs
in tough/src/editor
564 6 26 628 28
signed.rs
in tough/src/editor
513 6 26 628 28
error.rs
in tough/src
513 1 26 970 52
targets.rs
in tough/src/editor
446 2 26 550 15
root.rs
in tuftool/src
357 12 26 875 37
http.rs
in tough/src
312 12 26 602 16
error.rs
in tuftool/src
297 - 26 889 31
target_name.rs
in tough/src
241 23 26 125 4
main.rs
in tuftool/src
189 9 26 889 33