kubernetes / kubectl
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 253 files with 64,383 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (5,360 lines of code)
    • 25 files changed 21-50 times (8,873 lines of code)
    • 85 files changed 6-20 times (16,410 lines of code)
    • 141 files changed 1-5 times (33,740 lines of code)
0% | 8% | 13% | 25% | 52%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, yaml, mo, po, md, json, sh, mod, py, txt, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 13% | 22% | 41% | 22%
po0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
mo0% | 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/describe0% | 99% | 0% | 0% | <1%
pkg/cmd0% | 2% | 32% | 50% | 15%
pkg/drain0% | 0% | 55% | 44% | 0%
pkg/polymorphichelpers0% | 0% | 0% | 49% | 50%
pkg/util0% | 0% | 0% | 3% | 96%
pkg/generate0% | 0% | 0% | 46% | 53%
pkg/metricsutil0% | 0% | 0% | 100% | 0%
pkg/proxy0% | 0% | 0% | 100% | 0%
pkg/scale0% | 0% | 0% | 100% | 0%
pkg/explain0% | 0% | 0% | 13% | 86%
pkg/scheme0% | 0% | 0% | 83% | 16%
pkg/apply0% | 0% | 0% | 0% | 100%
pkg/validation0% | 0% | 0% | 0% | 100%
pkg/rawhttp0% | 0% | 0% | 0% | 100%
pkg/apps0% | 0% | 0% | 0% | 100%
ROOT0% | 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
describe.go
in pkg/describe
4803 228 80 704 71
apply.go
in pkg/cmd/apply
557 17 10 931 55
drain.go
in pkg/drain
346 11 80 939 49
run.go
in pkg/cmd/run
601 16 91 918 44
helpers.go
in pkg/cmd/util
620 57 10 931 43
diff.go
in pkg/cmd/diff
604 30 10 989 41
drain.go
in pkg/cmd/drain
362 11 10 939 37
label.go
in pkg/cmd/label
388 9 10 931 32
debug.go
in pkg/cmd/debug
637 20 212 735 32
annotate.go
in pkg/cmd/annotate
358 9 10 931 31
create_cronjob.go
in pkg/cmd/create
180 5 213 918 30
cmd.go
in pkg/cmd
364 10 46 547 28
get.go
in pkg/cmd/get
709 24 10 829 28
create_job.go
in pkg/cmd/create
228 7 213 918 27
top_pod.go
in pkg/cmd/top
234 7 10 1435 27
logs.go
in pkg/cmd/logs
349 12 10 991 27
completion.go
in pkg/cmd/completion
157 6 17 918 26
autoscale.go
in pkg/cmd/autoscale
234 6 93 918 25
create_deployment.go
in pkg/cmd/create
213 8 213 918 24
wait.go
in pkg/cmd/wait
484 21 29 918 24