kubernetes / release
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 152 files with 31,880 lines of code.
    • 2 files changed more than 100 times (1,214 lines of code)
    • 6 files changed 51-100 times (2,528 lines of code)
    • 22 files changed 21-50 times (7,996 lines of code)
    • 60 files changed 6-20 times (12,816 lines of code)
    • 62 files changed 1-5 times (7,326 lines of code)
3% | 7% | 25% | 40% | 22%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
json, go, yaml, md, sh, gitignore, txt, spec, mod, dockerignore, yml, pub
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go2% | 8% | 25% | 41% | 22%
yaml29% | 5% | 25% | 29% | 9%
spec0% | 0% | 0% | 0% | 100%
pub0% | 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
pkg/notes42% | 0% | 30% | 19% | 7%
ROOT90% | 0% | 0% | 8% | 1%
cmd/krel0% | 43% | 8% | 44% | 3%
pkg/anago0% | 9% | 67% | 22% | 0%
pkg/release0% | 6% | 4% | 61% | 27%
cmd/release-notes0% | 100% | 0% | 0% | 0%
images/build0% | 11% | 36% | 30% | 20%
images/k8s-cloud-builder0% | 14% | 0% | 85% | 0%
pkg/gcp0% | 0% | 39% | 2% | 58%
pkg/kubepkg0% | 0% | 43% | 41% | 15%
pkg/changelog0% | 0% | 15% | 84% | 0%
gcb/stage0% | 0% | 100% | 0% | 0%
gcb/release0% | 0% | 100% | 0% | 0%
images/releng0% | 0% | 18% | 63% | 17%
pkg/build0% | 0% | 0% | 68% | 31%
packages/deb0% | 0% | 0% | 100% | 0%
pkg/announce0% | 0% | 0% | 92% | 7%
cmd/schedule-builder0% | 0% | 0% | 98% | 1%
pkg/fastforward0% | 0% | 0% | 12% | 87%
pkg/cve0% | 0% | 0% | 56% | 43%
cmd/publish-release0% | 0% | 0% | 75% | 24%
cmd/kubepkg0% | 0% | 0% | 44% | 55%
pkg/mail0% | 0% | 0% | 42% | 57%
pkg/binary0% | 0% | 0% | 23% | 76%
cmd/gcbuilder0% | 0% | 0% | 65% | 34%
internal0% | 0% | 0% | 100% | 0%
cmd/ci-reporter0% | 0% | 0% | 0% | 100%
pkg/testgrid0% | 0% | 0% | 0% | 100%
packages/rpm0% | 0% | 0% | 0% | 100%
pkg/kubecross0% | 0% | 0% | 0% | 100%
gcb/fast-forward0% | 0% | 0% | 0% | 100%
pkg/version0% | 0% | 0% | 0% | 100%
pkg/testing0% | 0% | 0% | 0% | 100%
config0% | 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
dependencies.yaml
in root
363 - 4 567 142
notes.go
in pkg/notes
851 43 79 1103 102
main.go
in cmd/release-notes
315 4 10 1103 94
release_notes.go
in cmd/krel/cmd
1092 19 10 724 84
release.go
in pkg/release
349 18 78 803 75
variants.yaml
in images/build/cross
51 - 18 640 69
variants.yaml
in images/k8s-cloud-builder
16 - 7 633 57
stage.go
in pkg/anago
705 55 10 457 51
variants.yaml
in images/build/go-runner
25 - 18 535 45
variants.yaml
in images/releng/k8s-ci-builder
29 - 7 452 44
ff.go
in cmd/krel/cmd
50 1 9 885 41
kubepkg.go
in pkg/kubepkg
481 21 122 811 39
cloudbuild.yaml
in gcb/stage
66 - 16 834 37
options.go
in pkg/notes/options
222 6 120 757 37
cloudbuild.yaml
in gcb/release
63 - 16 834 35
cloudbuild.yaml
in images/build/go-runner
59 - 4 535 34
anago.go
in pkg/anago
283 24 81 457 34
document.go
in pkg/notes/document
384 12 10 757 32
release.go
in pkg/anago
471 39 81 457 32
push.go
in cmd/krel/cmd
113 2 271 835 29