kubernetes / client-go
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 1,634 files with 115,894 lines of code.
    • 2 files changed more than 100 times (1,317 lines of code)
    • 7 files changed 51-100 times (2,268 lines of code)
    • 120 files changed 21-50 times (32,726 lines of code)
    • 623 files changed 6-20 times (49,650 lines of code)
    • 882 files changed 1-5 times (29,933 lines of code)
1% | 1% | 28% | 42% | 25%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, md, txt, mod, sh, json, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go1% | 1% | 28% | 42% | 25%
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
rest46% | 18% | 4% | 20% | 9%
informers3% | 0% | 2% | 60% | 33%
kubernetes0% | 2% | 36% | 43% | 17%
tools0% | 6% | 38% | 46% | 8%
discovery0% | 37% | 11% | 45% | 5%
applyconfigurations0% | 0% | 25% | 37% | 36%
util0% | 0% | 38% | 45% | 15%
plugin0% | 0% | 75% | 18% | 6%
testing0% | 0% | 87% | 10% | 1%
transport0% | 0% | 55% | 35% | 9%
dynamic0% | 0% | 65% | 14% | 20%
scale0% | 0% | 13% | 55% | 30%
listers0% | 0% | 0% | 63% | 36%
pkg0% | 0% | 0% | 61% | 38%
metadata0% | 0% | 0% | 67% | 32%
restmapper0% | 0% | 0% | 100% | 0%
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
request.go
in rest
1055 56 140 1955 107
generic.go
in informers
262 3 143 1807 102
clientset_generated.go
in kubernetes/fake
270 48 143 1955 91
clientset.go
in kubernetes
551 50 107 1955 91
register.go
in kubernetes/fake
107 1 143 1802 77
register.go
in kubernetes/scheme
108 1 143 1802 75
discovery_client.go
in discovery
357 23 79 1955 68
config.go
in rest
428 25 107 1955 68
client_config.go
in tools/clientcmd
447 29 88 1955 62
leaderelection.go
in tools/leaderelection
240 13 140 1673 48
event.go
in tools/record
233 18 136 1955 47
certificate_manager.go
in util/certificate
426 19 217 1792 46
round_trippers.go
in transport
527 35 91 1955 46
exec.go
in plugin/pkg/client/auth/exec
393 18 98 1458 40
fixture.go
in testing
401 21 211 1955 40
transport.go
in rest
108 6 107 1955 37
fake_replicationcontroller.go
in kubernetes/typed/core/v1/fake
147 13 94 1955 37
internal.go
in applyconfigurations/internal
11567 1 65 388 37
fake_pod.go
in kubernetes/typed/core/v1/fake
138 12 94 1955 36
fake_replicaset.go
in kubernetes/typed/extensions/v1beta1/fake
161 14 94 1955 35