golang / build
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: 313
  • Daily file updates (only one update per file and date counted): 1083
  • First update: 2013-08-28
  • Latest update: 2022-01-31
  • Days between first and latest update: 3079 (439 weeks, estimated 2195 working days)
  • Active days (at least one file change): 1293
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 313 files with 62,784 lines of code in files.
    • 252 files that are 366+ days old (52,268 lines of code)
    • 14 files that are 181-365 days old (2,990 lines of code)
    • 40 files that are 91-180 days old (6,993 lines of code)
    • 6 files that are 31-90 days old (521 lines of code)
    • 1 files that are 1-30 days old (12 lines of code)
83% | 4% | 11% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 313 files with 62,784 lines of code in files.
    • 143 files have been last changed 366+ days ago (13,224 lines of code)
    • 25 files have been last changed 181-365 days ago (5,853 lines of code)
    • 67 files have been last changed 91-180 days ago (13,389 lines of code)
    • 49 files have been last changed 31-90 days ago (15,470 lines of code)
    • 29 files have been last changed 1-30 days ago (14,848 lines of code)
21% | 9% | 21% | 24% | 23%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, sh, yaml, gitignore, bash, json, sql, html, mod, svg, css, txt, proto, js, ps1, py, dockerignore, patch, plist, cfg, x
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go85% | 3% | 10% | <1% | 0%
bash100% | 0% | 0% | 0% | 0%
yaml59% | 11% | 19% | 9% | 0%
html52% | 31% | 16% | 0% | 0%
proto74% | 0% | 25% | 0% | 0%
css26% | 41% | 32% | 0% | 0%
ps152% | 47% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
x0% | 100% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go20% | 8% | 21% | 24% | 24%
proto74% | 0% | 0% | 0% | 25%
bash46% | 0% | 8% | 18% | 27%
html29% | 22% | 0% | 34% | 13%
ps152% | 0% | 0% | 0% | 47%
yaml5% | 0% | 52% | 41% | 0%
py100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
x0% | 100% | 0% | 0% | 0%
css0% | 26% | <1% | 41% | 31%
js0% | 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
cmd84% | 8% | 6% | <1% | 0%
maintner98% | 0% | 1% | 0% | 0%
internal56% | 2% | 37% | 3% | <1%
devapp100% | 0% | 0% | 0% | 0%
dashboard100% | 0% | 0% | 0% | 0%
kubernetes100% | 0% | 0% | 0% | 0%
buildlet93% | 0% | 6% | 0% | 0%
vcs-test100% | 0% | 0% | 0% | 0%
env70% | 29% | 0% | 0% | 0%
gerrit100% | 0% | 0% | 0% | 0%
version100% | 0% | 0% | 0% | 0%
revdial100% | 0% | 0% | 0% | 0%
cloudfns100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
buildenv100% | 0% | 0% | 0% | 0%
pargzip100% | 0% | 0% | 0% | 0%
repos100% | 0% | 0% | 0% | 0%
types100% | 0% | 0% | 0% | 0%
livelog100% | 0% | 0% | 0% | 0%
tarutil100% | 0% | 0% | 0% | 0%
autocertcache100% | 0% | 0% | 0% | 0%
app100% | 0% | 0% | 0% | 0%
deploy0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
cmd14% | 10% | 21% | 27% | 26%
maintner36% | 23% | 40% | 0% | 0%
internal10% | 1% | 7% | 45% | 34%
kubernetes76% | 0% | 23% | 0% | 0%
vcs-test84% | 0% | 15% | 0% | 0%
devapp32% | 7% | 29% | 31% | 0%
env40% | 20% | 4% | 11% | 23%
gerrit22% | 3% | 73% | 0% | 0%
version25% | 0% | 74% | 0% | 0%
ROOT68% | 31% | 0% | 0% | 0%
pargzip100% | 0% | 0% | 0% | 0%
types100% | 0% | 0% | 0% | 0%
buildlet5% | 0% | <1% | 69% | 25%
tarutil100% | 0% | 0% | 0% | 0%
cloudfns21% | 27% | 51% | 0% | 0%
autocertcache100% | 0% | 0% | 0% | 0%
app100% | 0% | 0% | 0% | 0%
livelog0% | 100% | 0% | 0% | 0%
revdial0% | 0% | 100% | 0% | 0%
deploy0% | 0% | 0% | 100% | 0%
dashboard0% | 0% | 0% | 0% | 100%
buildenv0% | 0% | 0% | 0% | 100%
repos0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
make.bash
in env/openbsd-amd64
137 - 81 2594 17
buildlet.go
in buildlet
79 2 52 2594 13
types.go
in types
104 2 666 2587 17
coordinator.go
in cmd/coordinator
1711 72 7 2577 275
buildlet.go
in cmd/buildlet
1618 60 119 2577 101
retrybuilds.go
in cmd/retrybuilds
367 10 21 2577 17
upload.go
in cmd/upload
333 5 126 2577 23
stage0.go
in cmd/buildlet/stage0
329 12 24 2577 44
buildletclient.go
in buildlet
670 51 52 2576 41
gce.go
in buildlet
351 7 8 2576 34
put.go
in cmd/gomote
154 3 807 2576 14
create.go
in cmd/gomote
112 2 793 2576 13
keypair.go
in buildlet
100 4 2558 2576 3
list.go
in cmd/gomote
95 4 52 2576 16
run.go
in cmd/gomote
85 3 126 2576 17
gomote.go
in cmd/gomote
85 5 172 2576 21
destroy.go
in cmd/gomote
42 1 590 2576 12
get.go
in cmd/gomote
34 1 1045 2572 7
builders.go
in dashboard
2387 65 4 2571 404
make.bash
in env/freebsd-amd64
207 - 30 2571 15
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tarutil.go
in tarutil
62 5 2561 2564 2
keypair.go
in buildlet
100 4 2558 2576 3
cfg
codereview.cfg
in root
1 - 2515 2515 1
cache.go
in internal/lru
64 6 2436 2436 1
singleflight.go
in internal/singleflight
70 4 2436 2436 1
loghash.go
in internal/loghash
11 1 2432 2432 1
util.go
in kubernetes/api
41 3 2341 2341 1
time.go
in kubernetes/api
56 10 2341 2341 1
suffix.go
in kubernetes/api
94 6 2341 2341 1
make.bash
in env/openbsd-386
3 - 2220 2570 2
xdg.go
in cmd/fetchlogs
27 2 2200 2277 2
httpdl.go
in internal/httpdl
91 5 2103 2103 1
quantity.go
in kubernetes/api
226 16 2073 2341 2
types.go
in kubernetes/api
879 - 1854 2341 2
dialer.go
in kubernetes
45 3 1821 1830 2
pargzip.go
in pargzip
147 9 1817 2335 4
subscribe.go
in maintner
95 6 1766 1766 1
build.go
in root
159 4 1765 2406 5
untar.go
in internal/untar
107 3 1752 1752 1
autocertcache.go
in autocertcache
39 4 1742 1742 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
site.js
in internal/relui/static
12 - 21 21 1
cloudbuild.yaml
in cmd/relui
10 - 63 63 1
schedule.go
in internal/coordinator/schedule
252 16 52 65 3
log.go
in internal/coordinator/log
77 5 65 65 1
span.go
in internal/coordinator/schedule
75 7 65 65 1
fake_schedule.go
in internal/coordinator/schedule
28 4 52 65 4
deployment-prod.yaml
in cmd/relui
79 - 81 87 3
robustio_flaky.go
in maintner/internal/robustio
58 4 92 92 1
robustio_windows.go
in maintner/internal/robustio
19 1 92 92 1
robustio_other.go
in maintner/internal/robustio
16 4 92 92 1
robustio.go
in maintner/internal/robustio
13 4 92 92 1
robustio_darwin.go
in maintner/internal/robustio
13 1 92 92 1
gomote.go
in internal/gomote
282 11 7 93 6
iapclient.go
in internal/iapclient
130 6 22 93 4
doc.go
in internal/gomote
1 - 93 93 1
remote.go
in internal/coordinator/remote
189 14 44 94 4
fakebuildletclient.go
in buildlet
118 30 7 94 5
doc.go
in buildlet
1 - 94 94 1
doc.go
in internal/coordinator/remote
1 - 94 94 1
buildstatus.go
in cmd/coordinator
1492 67 29 99 8
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
builders.go
in dashboard
2387 65 4 2571 404
coordinator.go
in cmd/coordinator
1711 72 7 2577 275
gomote.pb.go
in internal/gomote/protos
1534 156 7 109 6
gomote.go
in internal/gomote
282 11 7 93 6
proto
gomote.proto
in internal/gomote/protos
146 - 7 109 6
fakebuildletclient.go
in buildlet
118 30 7 94 5
gce.go
in buildlet
351 7 8 2576 34
styles.css
in internal/relui/static
204 - 11 155 5
home.html
in internal/relui/templates
94 - 11 155 7
gopherbot.go
in cmd/gopherbot
2114 72 16 1782 77
retrybuilds.go
in cmd/retrybuilds
367 10 21 2577 17
results.go
in cmd/coordinator
114 3 21 724 4
access.go
in internal/access
108 11 21 101 4
layout.html
in internal/relui/templates
17 - 21 155 3
site.js
in internal/relui/static
12 - 21 21 1
gce.go
in internal/coordinator/pool
659 44 22 672 18
kube.go
in internal/coordinator/pool
388 19 22 667 11
ec2.go
in internal/coordinator/pool
249 13 22 563 7
iapclient.go
in internal/iapclient
130 6 22 93 4
pool.go
in internal/coordinator/pool
72 6 22 672 6