golang / build
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 313 files with 62,784 lines of code.
    • 3 files changed more than 100 times (5,716 lines of code)
    • 5 files changed 51-100 times (4,652 lines of code)
    • 21 files changed 21-50 times (14,109 lines of code)
    • 80 files changed 6-20 times (20,261 lines of code)
    • 204 files changed 1-5 times (18,046 lines of code)
9% | 7% | 22% | 32% | 28%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency 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 Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go9% | 7% | 24% | 31% | 26%
yaml0% | 0% | 0% | 60% | 39%
proto0% | 0% | 0% | 96% | 3%
bash0% | 0% | 0% | 50% | 49%
ps10% | 0% | 0% | 52% | 47%
html0% | 0% | 0% | 13% | 86%
py0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
x0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
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
cmd13% | 13% | 18% | 30% | 24%
dashboard100% | 0% | 0% | 0% | 0%
devapp0% | 31% | 9% | 40% | 18%
maintner0% | 3% | 44% | 41% | 10%
internal0% | 0% | 24% | 37% | 38%
buildlet0% | 0% | 54% | 26% | 18%
gerrit0% | 0% | 73% | 0% | 26%
buildenv0% | 0% | 100% | 0% | 0%
env0% | 0% | 0% | 39% | 60%
version0% | 0% | 0% | 74% | 25%
kubernetes0% | 0% | 0% | 18% | 81%
vcs-test0% | 0% | 0% | 15% | 84%
deploy0% | 0% | 0% | 100% | 0%
repos0% | 0% | 0% | 100% | 0%
types0% | 0% | 0% | 100% | 0%
revdial0% | 0% | 0% | 0% | 100%
cloudfns0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
pargzip0% | 0% | 0% | 0% | 100%
livelog0% | 0% | 0% | 0% | 100%
tarutil0% | 0% | 0% | 0% | 100%
autocertcache0% | 0% | 0% | 0% | 100%
app0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

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
buildlet.go
in cmd/buildlet
1618 60 119 2577 101
release.go
in cmd/release
585 7 25 2559 82
table.go
in devapp/owners
868 1 80 1374 80
gopherbot.go
in cmd/gopherbot
2114 72 16 1782 77
status.go
in cmd/coordinator
753 37 65 2473 57
maintnerd.go
in maintner/maintnerd
332 8 101 1822 54
gophers.go
in internal/gophers
3212 7 38 1752 49
gerritbot.go
in cmd/gerritbot
759 36 52 1576 48
gerrit.go
in maintner
1170 72 126 1783 47
main.go
in cmd/releasebot
893 34 51 1568 46
stage0.go
in cmd/buildlet/stage0
329 12 24 2577 44
envs.go
in buildenv
228 13 25 2256 43
gerrit.go
in gerrit
668 45 140 2550 42
remote.go
in cmd/coordinator
691 21 52 2406 42
gitmirror.go
in cmd/gitmirror
617 34 93 1834 41
buildletclient.go
in buildlet
670 51 52 2576 41
github.go
in maintner
2151 96 266 1793 41
releaselet.go
in cmd/release
565 15 126 2550 40