kubernetes / k8s.io
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 483 files with 86,053 lines of code.
    • 2 files changed more than 100 times (544 lines of code)
    • 17 files changed 51-100 times (8,308 lines of code)
    • 15 files changed 21-50 times (2,117 lines of code)
    • 69 files changed 6-20 times (4,730 lines of code)
    • 380 files changed 1-5 times (70,354 lines of code)
<1% | 9% | 2% | 5% | 81%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
json, txt, yaml, sh, tf, md, sql, go, gitignore, py, yml, mod, rego, svg, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml<1% | 10% | 2% | 3% | 83%
go0% | 0% | 31% | 34% | 34%
tf0% | 0% | 0% | 49% | 50%
py0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
rego0% | 0% | 0% | 0% | 100%
html0% | 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
groups14% | 0% | 15% | 39% | 29%
k8s.gcr.io0% | 16% | 3% | <1% | 78%
apps0% | 2% | 0% | 1% | 95%
dns0% | 23% | 0% | 19% | 56%
infra0% | <1% | 0% | 30% | 68%
artifacts0% | 0% | 0% | 0% | 100%
artifactserver0% | 0% | 0% | 0% | 100%
registry.k8s.io0% | 0% | 0% | 0% | 100%
images0% | 0% | 0% | 0% | 100%
policy0% | 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
groups.yaml
in groups
123 - 8 1009 316
groups.yaml
in groups/sig-release
421 - 7 549 114
images.yaml
in k8s.gcr.io/images/k8s-staging-build-image
575 - 18 837 98
prow_controller_manager_deployment.yaml
in apps/prow/cluster
61 - 2 233 92
config.yaml
in apps/prow
100 - 2 233 92
sinker_deployment.yaml
in apps/prow/cluster
57 - 2 233 90
crier_deployment.yaml
in apps/prow/cluster
69 - 2 233 90
tide_deployment.yaml
in apps/prow/cluster
72 - 2 233 90
hook_deployment.yaml
in apps/prow/cluster
100 - 2 233 90
deck_deployment.yaml
in apps/prow/cluster
117 - 2 233 90
horologium_deployment.yaml
in apps/prow/cluster
52 - 2 233 89
statusreconciler_deployment.yaml
in apps/prow/cluster
66 - 2 233 89
ghproxy_deployment.yaml
in apps/prow/cluster
85 - 2 233 89
ghproxy-deployment.yaml
in infra/gcp/terraform/k8s-infra-prow-build-trusted/prow-build-trusted/resources/default
34 - 2 182 87
images.yaml
in k8s.gcr.io/images/k8s-staging-kubernetes
6141 - 3 704 76
images.yaml
in k8s.gcr.io/images/k8s-staging-ingress-nginx
106 - 25 626 72
images.yaml
in k8s.gcr.io/images/k8s-staging-sig-storage
163 - 11 605 62
k8s.io._0_base.yaml
in dns/zone-configs
299 - 7 742 62
images.yaml
in k8s.gcr.io/images/k8s-staging-cluster-api
211 - 2 837 60
images.yaml
in k8s.gcr.io/images/k8s-staging-kops
510 - 28 579 48