bazelbuild / remote-apis-sdks
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: 41
  • Daily file updates (only one update per file and date counted): 149
  • First update: 2019-05-24
  • Latest update: 2022-01-19
  • Days between first and latest update: 972 (138 weeks, estimated 690 working days)
  • Active days (at least one file change): 193
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 41 files with 10,666 lines of code in files.
    • 37 files that are 366+ days old (9,545 lines of code)
    • 4 files that are 181-365 days old (1,121 lines of code)
    • 0 files that are 91-180 days old (0 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)
89% | 10% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 41 files with 10,666 lines of code in files.
    • 14 files have been last changed 366+ days ago (1,723 lines of code)
    • 11 files have been last changed 181-365 days ago (1,662 lines of code)
    • 3 files have been last changed 91-180 days ago (1,004 lines of code)
    • 3 files have been last changed 31-90 days ago (2,257 lines of code)
    • 10 files have been last changed 1-30 days ago (4,020 lines of code)
16% | 15% | 9% | 21% | 37%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, yml, sh, proto, mod, gitignore, txt, bzl, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go89% | 10% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
bzl100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go16% | 16% | 9% | 21% | 36%
proto28% | 0% | 0% | 0% | 71%
bzl0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
go/pkg/client98% | 1% | 0% | 0% | 0%
go/api/command100% | 0% | 0% | 0% | 0%
go/pkg/fakes100% | 0% | 0% | 0% | 0%
go/pkg/balancer100% | 0% | 0% | 0% | 0%
go/pkg/command100% | 0% | 0% | 0% | 0%
go/pkg/tool100% | 0% | 0% | 0% | 0%
go/pkg/rexec100% | 0% | 0% | 0% | 0%
go/pkg/reader100% | 0% | 0% | 0% | 0%
go/pkg/filemetadata100% | 0% | 0% | 0% | 0%
go/pkg/actas100% | 0% | 0% | 0% | 0%
go/pkg/portpicker100% | 0% | 0% | 0% | 0%
go/pkg/digest100% | 0% | 0% | 0% | 0%
go/pkg/chunker100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
go/cmd/remotetool100% | 0% | 0% | 0% | 0%
go/pkg/retry100% | 0% | 0% | 0% | 0%
go/pkg/moreflag100% | 0% | 0% | 0% | 0%
go/cmd/rexec100% | 0% | 0% | 0% | 0%
go/pkg/flags100% | 0% | 0% | 0% | 0%
go/pkg/outerr100% | 0% | 0% | 0% | 0%
go/pkg/uploadinfo100% | 0% | 0% | 0% | 0%
go/pkg/testutil100% | 0% | 0% | 0% | 0%
go/pkg/cas0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
go/pkg/balancer100% | 0% | 0% | 0% | 0%
go/pkg/reader100% | 0% | 0% | 0% | 0%
go/pkg/actas100% | 0% | 0% | 0% | 0%
go/pkg/portpicker100% | 0% | 0% | 0% | 0%
go/pkg/fakes7% | 54% | 10% | 0% | 28%
go/pkg/moreflag100% | 0% | 0% | 0% | 0%
go/cmd/rexec100% | 0% | 0% | 0% | 0%
go/pkg/outerr100% | 0% | 0% | 0% | 0%
go/pkg/uploadinfo100% | 0% | 0% | 0% | 0%
go/pkg/testutil100% | 0% | 0% | 0% | 0%
go/pkg/client0% | 9% | 0% | 68% | 21%
go/pkg/cas0% | 24% | 75% | 0% | 0%
go/pkg/digest0% | 100% | 0% | 0% | 0%
go/pkg/chunker0% | 100% | 0% | 0% | 0%
go/pkg/retry0% | 100% | 0% | 0% | 0%
go/pkg/filemetadata0% | 35% | 0% | 64% | 0%
go/pkg/flags0% | 0% | 100% | 0% | 0%
go/api/command0% | 0% | 0% | 0% | 100%
go/pkg/command0% | 0% | 0% | 0% | 100%
go/pkg/tool0% | 0% | 0% | 0% | 100%
go/pkg/rexec0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
go/cmd/remotetool0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
remote-apis-sdks-deps.bzl
in root
126 - 28 969 19
command.go
in go/pkg/command
585 36 25 955 24
outerr.go
in go/pkg/outerr
43 6 945 955 3
moreflag.go
in go/pkg/moreflag
79 8 710 947 9
rexec.go
in go/pkg/rexec
415 16 25 945 34
main.go
in go/cmd/rexec
70 2 458 945 7
cas.go
in go/pkg/fakes
613 26 336 941 17
server.go
in go/pkg/fakes
319 18 22 941 24
exec.go
in go/pkg/fakes
121 7 112 941 7
ac.go
in go/pkg/fakes
80 9 802 941 3
chunker.go
in go/pkg/chunker
151 8 247 939 11
filemetadata.go
in go/pkg/filemetadata
126 11 81 935 14
portpicker.go
in go/pkg/portpicker
175 7 444 836 2
cas.go
in go/pkg/client
1461 51 80 808 46
client.go
in go/pkg/client
670 54 80 808 33
exec.go
in go/pkg/client
206 8 16 808 7
actas.go
in go/pkg/actas
183 6 808 808 1
digest.go
in go/pkg/digest
154 16 200 808 9
bytestream.go
in go/pkg/client
131 7 255 808 10
retry.go
in go/pkg/retry
102 7 286 808 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
outerr.go
in go/pkg/outerr
43 6 945 955 3
actas.go
in go/pkg/actas
183 6 808 808 1
ac.go
in go/pkg/fakes
80 9 802 941 3
proto
grpcbalancer.proto
in go/pkg/balancer/proto
57 - 778 778 1
gcp_interceptor.go
in go/pkg/balancer
161 6 778 778 1
grpcbalancer.pb.go
in go/pkg/balancer/proto
240 49 778 778 1
moreflag.go
in go/pkg/moreflag
79 8 710 947 9
gcp_picker.go
in go/pkg/balancer
128 6 567 778 3
gcp_balancer.go
in go/pkg/balancer
236 21 501 778 7
main.go
in go/cmd/rexec
70 2 458 945 7
testutil.go
in go/pkg/testutil
28 1 444 444 1
portpicker.go
in go/pkg/portpicker
175 7 444 836 2
entry.go
in go/pkg/uploadinfo
42 5 435 437 3
reader.go
in go/pkg/reader
201 17 410 450 7
status.go
in go/pkg/client
42 4 358 358 1
client_context.go
in go/pkg/client
78 3 353 808 5
cas.go
in go/pkg/fakes
613 26 336 941 17
retry.go
in go/pkg/retry
102 7 286 808 3
capabilities.go
in go/pkg/client
59 8 282 491 3
ioutil.go
in go/pkg/cas
62 7 281 288 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ioutil.go
in go/pkg/cas
62 7 281 288 2
upload.go
in go/pkg/cas
817 28 176 289 29
client.go
in go/pkg/cas
200 10 200 289 12
status.go
in go/pkg/client
42 4 358 358 1
entry.go
in go/pkg/uploadinfo
42 5 435 437 3
testutil.go
in go/pkg/testutil
28 1 444 444 1
reader.go
in go/pkg/reader
201 17 410 450 7
tree.go
in go/pkg/client
474 15 25 451 14
capabilities.go
in go/pkg/client
59 8 282 491 3
tool.go
in go/pkg/tool
582 17 18 535 16
main.go
in go/cmd/remotetool
120 3 18 535 9
cache.go
in go/pkg/filemetadata
70 9 259 682 8
command.pb.go
in go/api/command
1052 109 25 687 7
proto
command.proto
in go/api/command
141 - 25 687 6
grpcbalancer.pb.go
in go/pkg/balancer/proto
240 49 778 778 1
gcp_balancer.go
in go/pkg/balancer
236 21 501 778 7
gcp_interceptor.go
in go/pkg/balancer
161 6 778 778 1
gcp_picker.go
in go/pkg/balancer
128 6 567 778 3
proto
grpcbalancer.proto
in go/pkg/balancer/proto
57 - 778 778 1
cas.go
in go/pkg/client
1461 51 80 808 46
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
exec.go
in go/pkg/client
206 8 16 808 7
tool.go
in go/pkg/tool
582 17 18 535 16
main.go
in go/cmd/remotetool
120 3 18 535 9
server.go
in go/pkg/fakes
319 18 22 941 24
command.pb.go
in go/api/command
1052 109 25 687 7
command.go
in go/pkg/command
585 36 25 955 24
tree.go
in go/pkg/client
474 15 25 451 14
rexec.go
in go/pkg/rexec
415 16 25 945 34
proto
command.proto
in go/api/command
141 - 25 687 6
remote-apis-sdks-deps.bzl
in root
126 - 28 969 19
cas.go
in go/pkg/client
1461 51 80 808 46
client.go
in go/pkg/client
670 54 80 808 33
filemetadata.go
in go/pkg/filemetadata
126 11 81 935 14
exec.go
in go/pkg/fakes
121 7 112 941 7
flags.go
in go/pkg/flags
66 2 148 808 10
upload.go
in go/pkg/cas
817 28 176 289 29
client.go
in go/pkg/cas
200 10 200 289 12
digest.go
in go/pkg/digest
154 16 200 808 9
chunker.go
in go/pkg/chunker
151 8 247 939 11
bytestream.go
in go/pkg/client
131 7 255 808 10