kubernetes / minikube
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 449 files with 52,596 lines of code.
    • 50 files changed more than 100 times (15,290 lines of code)
    • 77 files changed 51-100 times (11,268 lines of code)
    • 110 files changed 21-50 times (11,928 lines of code)
    • 156 files changed 6-20 times (12,225 lines of code)
    • 56 files changed 1-5 times (1,885 lines of code)
29% | 21% | 22% | 23% | 3%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, md, yaml, html, json, sh, yml, in, mk, inc, ps1, txt, patch, svg, gitignore, toml, cfg, eps, js, spec, css, mod, scss, nsi, dockerignore, h, lua, gitmodules, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go33% | 24% | 22% | 17% | 2%
toml0% | 43% | 54% | 0% | 1%
ps10% | 11% | 12% | 58% | 17%
in0% | 12% | 21% | 39% | 26%
js0% | 0% | 100% | 0% | 0%
scss0% | 0% | 100% | 0% | 0%
nsi0% | 0% | 100% | 0% | 0%
html0% | 0% | 33% | 46% | 20%
yaml0% | 0% | 1% | 83% | 15%
css0% | 0% | 100% | 0% | 0%
spec0% | 0% | 0% | 100% | 0%
h0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 19% | 80%
lua0% | 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/minikube28% | 19% | 23% | 27% | <1%
cmd/minikube61% | 28% | 6% | 2% | <1%
pkg/drivers25% | 43% | 20% | 7% | 2%
pkg/addons36% | 16% | 37% | 4% | 4%
pkg/provision26% | 45% | 27% | 0% | 0%
pkg/util23% | 0% | 76% | 0% | 0%
hack/preload-images0% | 81% | 6% | 12% | 0%
site0% | 100% | 0% | 0% | 0%
hack/update0% | 7% | 25% | 27% | 39%
hack/jenkins0% | 2% | 48% | 28% | 20%
deploy/iso0% | 5% | 51% | 22% | 20%
pkg/generate0% | 0% | 64% | 35% | 0%
pkg/kapi0% | 0% | 100% | 0% | 0%
site/assets0% | 0% | 100% | 0% | 0%
pkg/gvisor0% | 0% | 88% | 11% | 0%
installers/windows0% | 0% | 73% | 0% | 26%
deploy/addons0% | 0% | 34% | 31% | 33%
hack/boilerplate0% | 0% | 100% | 0% | 0%
pkg/storage0% | 0% | 100% | 0% | 0%
site/layouts0% | 0% | 41% | 32% | 26%
site/static0% | 0% | 100% | 0% | 0%
pkg/version0% | 0% | 100% | 0% | 0%
cmd/drivers0% | 0% | 34% | 65% | 0%
ROOT0% | 0% | 100% | 0% | 0%
site/content0% | 0% | 100% | 0% | 0%
hack/benchmark0% | 0% | 0% | 97% | 2%
cmd/auto-pause0% | 0% | 0% | 82% | 17%
pkg/network0% | 0% | 0% | 100% | 0%
hack/metrics0% | 0% | 0% | 100% | 0%
pkg/perf0% | 0% | 0% | 100% | 0%
hack/kicbase_version0% | 0% | 0% | 100% | 0%
pkg/trace0% | 0% | 0% | 100% | 0%
cmd/performance0% | 0% | 0% | 95% | 4%
installers/linux0% | 0% | 0% | 100% | 0%
deploy/minikube0% | 0% | 0% | 100% | 0%
hack/help_text0% | 0% | 0% | 100% | 0%
cmd/extract0% | 0% | 0% | 100% | 0%
cmd/storage-provisioner0% | 0% | 0% | 100% | 0%
translations0% | 0% | 0% | 100% | 0%
cmd/gvisor0% | 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
start.go
in cmd/minikube/cmd
1331 42 2 2107 721
constants.go
in pkg/minikube/constants
87 - 3 2101 490
kubeadm.go
in pkg/minikube/bootstrapper/kubeadm
890 27 3 1618 417
cluster.go
in pkg/minikube/cluster
45 3 350 2107 346
addons.go
in pkg/minikube/assets
809 9 3 1954 303
delete.go
in cmd/minikube/cmd
512 25 7 2101 252
root.go
in cmd/minikube/cmd
254 7 29 2101 249
start.go
in pkg/minikube/node
612 21 10 724 231
status.go
in cmd/minikube/cmd
522 10 227 2101 226
start_flags.go
in cmd/minikube/cmd
715 25 10 940 221
types.go
in pkg/minikube/config
120 - 10 1450 216
cache_images.go
in pkg/minikube/machine
759 28 38 1630 216
docker.go
in pkg/minikube/cruntime
527 36 2 1095 201
containerd.go
in pkg/minikube/cruntime
494 34 2 1095 198
config.go
in cmd/minikube/cmd/config
215 4 187 1979 188
addons.go
in pkg/addons
375 13 38 779 185
kic.go
in pkg/drivers/kic
391 19 2 780 181
types.go
in pkg/drivers/kic
37 - 15 735 180
stop.go
in cmd/minikube/cmd
132 4 62 2101 179
dashboard.go
in cmd/minikube/cmd
171 5 23 2071 176