facebookresearch / Private-ID
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: 92
  • Daily file updates (only one update per file and date counted): 116
  • First update: 2020-07-11
  • Latest update: 2022-01-06
  • Days between first and latest update: 545 (77 weeks, estimated 385 working days)
  • Active days (at least one file change): 23
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 74 files with 10,597 lines of code in files.
    • 16 files that are 366+ days old (1,650 lines of code)
    • 38 files that are 181-365 days old (5,902 lines of code)
    • 7 files that are 91-180 days old (1,427 lines of code)
    • 12 files that are 31-90 days old (1,533 lines of code)
    • 1 files that are 1-30 days old (85 lines of code)
15% | 55% | 13% | 14% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 74 files with 10,597 lines of code in files.
    • 1 files have been last changed 366+ days ago (33 lines of code)
    • 23 files have been last changed 181-365 days ago (2,586 lines of code)
    • 23 files have been last changed 91-180 days ago (4,678 lines of code)
    • 23 files have been last changed 31-90 days ago (2,426 lines of code)
    • 4 files have been last changed 1-30 days ago (874 lines of code)
<1% | 24% | 44% | 22% | 8%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
rs, txt, md, proto, toml, gitignore, json, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
rs15% | 55% | 13% | 14% | <1%
toml51% | 48% | 0% | 0% | 0%
proto0% | 63% | 0% | 36% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
rs<1% | 24% | 45% | 21% | 8%
proto0% | 63% | 0% | 36% | 0%
toml0% | 0% | 13% | 86% | 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
protocol/src21% | 46% | 17% | 14% | 0%
common/src59% | 27% | 0% | 13% | 0%
crypto/src26% | 19% | 47% | 6% | 0%
crypto100% | 0% | 0% | 0% | 0%
common100% | 0% | 0% | 0% | 0%
protocol100% | 0% | 0% | 0% | 0%
protocol-rpc/src0% | 82% | 0% | 15% | 2%
common/datagen0% | 100% | 0% | 0% | 0%
protocol-rpc0% | 100% | 0% | 0% | 0%
protocol-rpc/proto0% | 63% | 0% | 36% | 0%
crypto/benches0% | 0% | 60% | 39% | 0%
ROOT0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
crypto/src2% | 19% | 71% | 6% | 0%
protocol-rpc/src0% | 30% | 27% | 29% | 13%
common/src0% | 69% | 0% | 30% | 0%
protocol/src0% | 8% | 67% | 15% | 9%
common/datagen0% | 100% | 0% | 0% | 0%
protocol-rpc/proto0% | 63% | 0% | 36% | 0%
crypto/benches0% | 0% | 60% | 39% | 0%
protocol0% | 0% | 100% | 0% | 0%
protocol-rpc0% | 0% | 0% | 100% | 0%
crypto0% | 0% | 0% | 100% | 0%
common0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
company.rs
in protocol/src/private_id
320 12 20 470 7
eccipher.rs
in crypto/src
302 27 120 470 4
partner.rs
in protocol/src/private_id
192 9 120 470 5
fileio.rs
in protocol/src
152 - 268 470 3
vectors.rs
in common/src
121 4 184 470 4
traits.rs
in protocol/src/private_id
40 1 268 470 3
random.rs
in crypto/src
33 4 432 470 3
toml
Cargo.toml
in crypto
32 - 78 470 7
toml
Cargo.toml
in common
31 - 47 470 7
lib.rs
in protocol/src
30 2 47 470 5
toml
Cargo.toml
in protocol
22 - 120 470 4
prelude.rs
in crypto/src
17 - 120 470 4
mod.rs
in protocol/src/private_id
15 - 268 470 3
lib.rs
in crypto/src
10 - 78 470 5
files.rs
in common/src
187 1 268 467 3
timer.rs
in common/src
146 1 268 466 4
company.rs
in protocol/src/private_id_multi_key
397 10 120 268 2
merger.rs
in protocol/src/suid_create
360 11 120 268 2
sharer.rs
in protocol/src/suid_create
319 9 120 268 2
client.rs
in protocol-rpc/src/rpc/private-id-multi-key
290 - 268 268 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
random.rs
in crypto/src
33 4 432 470 3
mod.rs
in protocol/src/private_id
15 - 268 470 3
mod.rs
in protocol/src/suid_create
19 - 268 268 1
traits.rs
in protocol/src/private_id_multi_key
32 1 268 268 1
traits.rs
in protocol/src/suid_create
35 1 268 268 1
traits.rs
in protocol/src/private_id
40 1 268 470 3
proto
suidcreate.proto
in protocol-rpc/proto
40 - 268 268 1
proto
privateidmultikey.proto
in protocol-rpc/proto
51 - 268 268 1
rpc_client.rs
in protocol-rpc/src/rpc/suid-create
54 - 268 268 1
rpc_client.rs
in protocol-rpc/src/rpc/private-id-multi-key
58 - 268 268 1
permutations.rs
in common/src
80 5 268 268 1
server.rs
in protocol-rpc/src/rpc/suid-create
135 - 268 268 1
datagen.rs
in common/datagen
139 3 268 268 1
server.rs
in protocol-rpc/src/rpc/private-id-multi-key
141 - 268 268 1
timer.rs
in common/src
146 1 268 466 4
fileio.rs
in protocol/src
152 - 268 470 3
files.rs
in common/src
187 1 268 467 3
he.rs
in crypto/src
255 10 268 268 1
client.rs
in protocol-rpc/src/rpc/private-id-multi-key
290 - 268 268 1
vectors.rs
in common/src
121 4 184 470 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
rpc_server.rs
in protocol-rpc/src/rpc/cross-psi
201 -
rpc_server.rs
in protocol-rpc/src/rpc/pjc
144 -
rpc_client.rs
in protocol-rpc/src/rpc/private-id
56 -
proto
crosspsi.proto
in protocol-rpc/proto
55 -
proto
privateid.proto
in protocol-rpc/proto
51 -
rpc_client.rs
in protocol-rpc/src/rpc/cross-psi
49 -
rpc_client.rs
in protocol-rpc/src/rpc/pjc
45 -
proto
pjc.proto
in protocol-rpc/proto
41 -
traits.rs
in protocol/src/cross_psi
19 1
traits.rs
in protocol/src/pjc
15 1
toml
Cargo.toml
in root
13 -
spoint.rs
in crypto/src
13 -
toml
rustfmt.toml
in root
13 -
lib.rs
in protocol-rpc/src
9 -
proto
common.proto
in protocol-rpc/proto
7 -
mod.rs
in protocol-rpc/src/connect
6 -
mod.rs
in protocol/src/pjc
3 -
mod.rs
in protocol/src/cross_psi
3 -
metrics.rs
in protocol-rpc/src/rpc/private-id/rpc_server
85 4 20 20 1
gcs_path.rs
in common/src
100 3 47 47 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
rpc_server.rs
in protocol-rpc/src/rpc/cross-psi
201 -
rpc_server.rs
in protocol-rpc/src/rpc/pjc
144 -
rpc_client.rs
in protocol-rpc/src/rpc/private-id
56 -
proto
crosspsi.proto
in protocol-rpc/proto
55 -
proto
privateid.proto
in protocol-rpc/proto
51 -
rpc_client.rs
in protocol-rpc/src/rpc/cross-psi
49 -
rpc_client.rs
in protocol-rpc/src/rpc/pjc
45 -
proto
pjc.proto
in protocol-rpc/proto
41 -
traits.rs
in protocol/src/cross_psi
19 1
traits.rs
in protocol/src/pjc
15 1
toml
Cargo.toml
in root
13 -
spoint.rs
in crypto/src
13 -
toml
rustfmt.toml
in root
13 -
lib.rs
in protocol-rpc/src
9 -
proto
common.proto
in protocol-rpc/proto
7 -
mod.rs
in protocol-rpc/src/connect
6 -
mod.rs
in protocol/src/pjc
3 -
mod.rs
in protocol/src/cross_psi
3 -
company.rs
in protocol/src/private_id
320 12 20 470 7
rpc_server.rs
in protocol-rpc/src/rpc/private-id
298 - 20 184 4