kubernetes / cloud-provider-gcp
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 290 files with 29,796 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (532 lines of code)
    • 44 files changed 6-20 times (9,797 lines of code)
    • 243 files changed 1-5 times (19,467 lines of code)
0% | 0% | 1% | 32% | 65%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, yaml, sh, md, gitignore, sed, mod, psm1, txt, bzl, in, jsonl, ps1, json, yml, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 3% | 38% | 57%
psm10% | 0% | 0% | 65% | 34%
yaml0% | 0% | 0% | 15% | 84%
ps10% | 0% | 0% | 100% | 0%
bzl0% | 0% | 0% | 43% | 56%
in0% | 0% | 0% | 0% | 100%
sed0% | 0% | 0% | 0% | 100%
jsonl0% | 0% | 0% | 0% | 100%
yml0% | 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
cmd/gcp-controller-manager0% | 0% | 13% | 50% | 35%
cmd/gke-exec-auth-plugin0% | 0% | 23% | 64% | 11%
providers/gce0% | 0% | 0% | 45% | 54%
cluster/gce0% | 0% | 0% | 59% | 40%
cluster/addons0% | 0% | 0% | 11% | 88%
cmd/auth-provider-gcp0% | 0% | 0% | 100% | 0%
pkg/csrapproval0% | 0% | 0% | 100% | 0%
deploy0% | 0% | 0% | 70% | 29%
cmd/gke-gcloud-auth-plugin0% | 0% | 0% | 100% | 0%
pkg/nodeidentity0% | 0% | 0% | 100% | 0%
pkg/csrmetrics0% | 0% | 0% | 100% | 0%
cmd/cloud-controller-manager0% | 0% | 0% | 22% | 77%
defs0% | 0% | 0% | 43% | 56%
pkg/controller0% | 0% | 0% | 0% | 100%
crd/client0% | 0% | 0% | 0% | 100%
pkg/credentialconfig0% | 0% | 0% | 0% | 100%
crd/apis0% | 0% | 0% | 0% | 100%
pkg/gcpcredential0% | 0% | 0% | 0% | 100%
crd/config0% | 0% | 0% | 0% | 100%
pkg/util0% | 0% | 0% | 0% | 100%
cluster/log-dump0% | 0% | 0% | 0% | 100%
pkg/tpmattest0% | 0% | 0% | 0% | 100%
tools0% | 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
main.go
in cmd/gcp-controller-manager
263 6 29 1318 38
loops.go
in cmd/gcp-controller-manager
125 2 122 1008 23
request.go
in cmd/gke-exec-auth-plugin
144 4 169 1347 22
main.go
in cmd/gke-exec-auth-plugin
92 3 297 1365 20
csr_signer.go
in cmd/gcp-controller-manager
150 7 144 1004 19
tpm.go
in cmd/gke-exec-auth-plugin
160 10 49 1347 18
cache.go
in cmd/gke-exec-auth-plugin
145 6 49 1347 17
node_annotator.go
in cmd/gcp-controller-manager
395 19 86 1004 17
getcredentials.go
in cmd/auth-provider-gcp/app
105 9 233 464 15
gcp_config.go
in cmd/gcp-controller-manager
125 2 283 1008 13
hms.go
in cmd/gcp-controller-manager
116 5 297 840 12
node_syncer.go
in cmd/gcp-controller-manager
306 20 122 793 12
gce_instances.go
in providers/gce
676 36 28 310 12
main.go
in cmd/cloud-controller-manager
58 2 10 416 11
csrapproval.go
in pkg/csrapproval
200 9 197 958 11
service_account_verifier.go
in cmd/gcp-controller-manager
317 19 437 877 11
provider.go
in cmd/auth-provider-gcp/provider
96 7 233 441 10
main.go
in cmd/auth-provider-gcp
30 1 276 476 9
id.go
in pkg/nodeidentity
85 3 303 1312 8
node.yaml
in cluster/gce/gci
107 - 134 661 8