kubernetes / cloud-provider-vsphere
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 175 files with 15,727 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (757 lines of code)
    • 5 files changed 21-50 times (915 lines of code)
    • 64 files changed 6-20 times (8,429 lines of code)
    • 104 files changed 1-5 times (5,626 lines of code)
0% | 4% | 5% | 53% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, yaml, md, sh, txt, gitignore, mod, yml, mk, dockerignore, toml, tpl, proto, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 5% | 6% | 52% | 35%
yaml0% | 0% | 0% | 65% | 34%
proto0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
toml0% | 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/cloudprovider0% | 9% | 4% | 43% | 43%
pkg/common0% | 0% | 9% | 73% | 17%
cmd/vsphere-cloud-controller-manager0% | 0% | 100% | 0% | 0%
pkg/cli0% | 0% | 0% | 100% | 0%
manifests/controller-manager0% | 0% | 0% | 94% | 5%
releases/v1.210% | 0% | 0% | 100% | 0%
releases/v1.180% | 0% | 0% | 100% | 0%
releases/v1.220% | 0% | 0% | 100% | 0%
charts/vsphere-cpi0% | 0% | 0% | 41% | 58%
releases/v1.20% | 0% | 0% | 100% | 0%
cmd/vcpctl0% | 0% | 0% | 100% | 0%
pkg/nsxt0% | 0% | 0% | 12% | 87%
ROOT0% | 0% | 0% | 52% | 47%
releases/v1.200% | 0% | 0% | 0% | 100%
releases/v1.190% | 0% | 0% | 0% | 100%
pkg/util0% | 0% | 0% | 0% | 100%
hack/tools0% | 0% | 0% | 0% | 100%
hack0% | 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
nodemanager.go
in pkg/cloudprovider/vsphere
548 29 30 1267 75
cloud.go
in pkg/cloudprovider/vsphere
209 18 323 1323 67
instances.go
in pkg/cloudprovider/vsphere
122 11 59 1323 43
types.go
in pkg/cloudprovider/vsphere
216 - 387 1323 42
main.go
in cmd/vsphere-cloud-controller-manager
200 3 64 1340 33
config.go
in pkg/common/config
225 3 394 1186 25
connectionmanager.go
in pkg/common/connectionmanager
152 9 394 1177 23
vsphere-cloud-controller-manager-pod.yaml
in manifests/controller-manager
64 - 451 1292 20
datacenter.go
in pkg/common/vclib
557 25 21 1186 20
cli.go
in pkg/cli
124 4 394 1284 19
zones.go
in pkg/cloudprovider/vsphere
167 4 394 1119 19
vsphere-cloud-controller-manager-ds.yaml
in manifests/controller-manager
78 - 451 1323 18
zones.go
in pkg/common/connectionmanager
313 5 394 1106 17
util.go
in pkg/cloudprovider/vsphere
56 4 114 1119 15
search.go
in pkg/common/connectionmanager
311 3 394 1106 15
virtualmachine.go
in pkg/common/vclib
349 16 394 1186 15
provision.go
in cmd/vcpctl/provision
78 2 665 1284 14
server.go
in pkg/cloudprovider/vsphere/server
99 6 394 1233 14
cloud.go
in pkg/cloudprovider/vsphereparavirtual
150 13 50 364 14
informers.go
in pkg/common/kubernetes
80 9 242 1166 13