kubernetes / client-go
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 1634
  • Daily file updates (only one update per file and date counted): 7210
  • First update: 2016-08-25
  • Latest update: 2022-01-24
  • Days between first and latest update: 1979 (282 weeks, estimated 1410 working days)
  • Active days (at least one file change): 1265
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,634 files with 115,894 lines of code in files.
    • 942 files that are 366+ days old (79,918 lines of code)
    • 652 files that are 181-365 days old (34,271 lines of code)
    • 39 files that are 91-180 days old (1,689 lines of code)
    • 1 files that are 31-90 days old (16 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
68% | 29% | 1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,634 files with 115,894 lines of code in files.
    • 593 files have been last changed 366+ days ago (18,862 lines of code)
    • 772 files have been last changed 181-365 days ago (53,587 lines of code)
    • 231 files have been last changed 91-180 days ago (25,984 lines of code)
    • 24 files have been last changed 31-90 days ago (16,411 lines of code)
    • 14 files have been last changed 1-30 days ago (1,050 lines of code)
16% | 46% | 22% | 14% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, txt, mod, sh, json, gitattributes
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go68% | 29% | 1% | <1% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go16% | 46% | 22% | 14% | <1%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
kubernetes92% | 5% | 2% | 0% | 0%
applyconfigurations29% | 69% | 1% | <1% | 0%
tools99% | <1% | 0% | 0% | 0%
informers93% | 4% | 1% | 0% | 0%
listers92% | 6% | 1% | 0% | 0%
util100% | 0% | 0% | 0% | 0%
rest94% | 5% | 0% | 0% | 0%
plugin99% | <1% | 0% | 0% | 0%
transport100% | 0% | 0% | 0% | 0%
scale100% | 0% | 0% | 0% | 0%
testing98% | 1% | 0% | 0% | 0%
dynamic100% | 0% | 0% | 0% | 0%
discovery100% | 0% | 0% | 0% | 0%
metadata100% | 0% | 0% | 0% | 0%
pkg72% | 27% | 0% | 0% | 0%
restmapper100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
informers87% | 6% | 5% | 0% | 0%
listers83% | 5% | 1% | 0% | 9%
kubernetes5% | 49% | 45% | 0% | 0%
tools24% | 11% | 27% | 33% | 2%
util40% | 19% | 31% | 8% | 0%
scale61% | 0% | 38% | 0% | 0%
rest19% | 9% | 71% | 0% | 0%
dynamic34% | 37% | 27% | 0% | 0%
transport23% | 18% | 57% | 0% | 0%
plugin19% | 51% | 28% | 0% | 0%
metadata32% | 0% | 30% | 0% | 36%
pkg11% | 14% | 73% | 0% | 0%
discovery13% | 49% | 0% | 37% | 0%
restmapper16% | 0% | 0% | 83% | 0%
applyconfigurations0% | 68% | 2% | 28% | 0%
testing0% | 48% | 51% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
request.go
in rest
1055 56 140 1955 107
actions.go
in testing
566 64 94 1955 25
clientset.go
in kubernetes
551 50 107 1955 91
round_trippers.go
in transport
527 35 91 1955 46
loader.go
in tools/clientcmd
451 37 421 1955 29
client_config.go
in tools/clientcmd
447 29 88 1955 62
config.go
in rest
428 25 107 1955 68
fixture.go
in testing
401 21 211 1955 40
config.go
in tools/clientcmd
363 14 256 1955 18
discovery_client.go
in discovery
357 23 79 1955 68
events_cache.go
in tools/record
333 17 136 1955 32
portforward.go
in tools/portforward
316 14 79 1955 25
gcp.go
in plugin/pkg/client/auth/gcp
275 18 212 1955 29
clientset_generated.go
in kubernetes/fake
270 48 143 1955 91
validation.go
in tools/clientcmd
269 16 88 1955 26
oidc.go
in plugin/pkg/client/auth/oidc
260 14 658 1955 19
replicaset.go
in kubernetes/typed/extensions/v1beta1
250 15 302 1955 32
deployment.go
in kubernetes/typed/extensions/v1beta1
250 15 302 1955 32
event.go
in tools/record
233 18 136 1955 47
transport.go
in transport
230 13 277 1955 20
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in tools/portforward
1 - 1932 1955 3
doc.go
in tools/clientcmd
1 - 1888 1955 4
register.go
in tools/clientcmd/api
23 4 1847 1955 5
encoder.go
in rest/watch
28 2 1847 1847 1
version.go
in pkg/version
19 1 1842 1955 3
doc.go
in util/jsonpath
1 - 1836 1836 1
fake_handler.go
in util/testing
98 4 1836 1836 1
fake_service_expansion.go
in kubernetes/typed/core/v1/fake
8 1 1834 1955 5
csr.go
in util/cert
44 3 1792 1836 4
service_expansion.go
in kubernetes/typed/core/v1
20 1 1782 1955 7
doc.go
in tools/remotecommand
1 - 1757 1757 1
resize.go
in tools/remotecommand
8 - 1757 1757 1
errorstream.go
in tools/remotecommand
27 1 1757 1757 1
exec.go
in util/exec
24 4 1733 1733 1
v4.go
in tools/remotecommand
75 5 1733 1757 2
replicationcontroller_expansion.go
in listers/core/v1
32 1 1688 1807 5
v3.go
in tools/remotecommand
68 4 1688 1757 3
import.go
in kubernetes
1 - 1667 1667 1
flag.go
in tools/clientcmd
26 4 1615 1623 2
url_utils.go
in rest
51 3 1565 1955 8
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
grpcaction.go
in applyconfigurations/core/v1
16 3 80 80 1
probehandler.go
in applyconfigurations/core/v1
26 5 65 98 3
lifecyclehandler.go
in applyconfigurations/core/v1
21 4 98 98 1
podos.go
in applyconfigurations/core/v1
14 2 112 112 1
doc.go
in root
1 - 128 129 2
flowschema.go
in kubernetes/typed/flowcontrol/v1beta2
188 12 143 172 2
prioritylevelconfiguration.go
in kubernetes/typed/flowcontrol/v1beta2
188 12 143 172 2
flowschema.go
in applyconfigurations/flowcontrol/v1beta2
152 24 143 172 2
prioritylevelconfiguration.go
in applyconfigurations/flowcontrol/v1beta2
152 24 143 172 2
fake_prioritylevelconfiguration.go
in kubernetes/typed/flowcontrol/v1beta2/fake
129 11 94 172 4
fake_flowschema.go
in kubernetes/typed/flowcontrol/v1beta2/fake
129 11 94 172 4
flowcontrol_client.go
in kubernetes/typed/flowcontrol/v1beta2
69 8 107 172 3
flowschema.go
in informers/flowcontrol/v1beta2
54 5 143 172 2
prioritylevelconfiguration.go
in informers/flowcontrol/v1beta2
54 5 143 172 2
resourcepolicyrule.go
in applyconfigurations/flowcontrol/v1beta2
39 6 143 172 2
policyruleswithsubjects.go
in applyconfigurations/flowcontrol/v1beta2
36 4 143 172 2
flowschemacondition.go
in applyconfigurations/flowcontrol/v1beta2
35 6 143 172 2
prioritylevelconfigurationcondition.go
in applyconfigurations/flowcontrol/v1beta2
35 6 143 172 2
flowschema.go
in listers/flowcontrol/v1beta2
34 3 143 172 2
prioritylevelconfiguration.go
in listers/flowcontrol/v1beta2
34 3 143 172 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
daemonset_expansion.go
in listers/extensions/v1beta1
68 2 16 1807 9
daemonset_expansion.go
in listers/apps/v1beta2
67 2 16 1632 4
daemonset_expansion.go
in listers/apps/v1
67 2 16 1539 4
statefulset_expansion.go
in listers/apps/v1beta1
42 1 16 1807 7
statefulset_expansion.go
in listers/apps/v1beta2
42 1 16 1632 4
statefulset_expansion.go
in listers/apps/v1
42 1 16 1539 4
replicaset_expansion.go
in listers/extensions/v1beta1
39 1 16 1807 7
replicaset_expansion.go
in listers/apps/v1beta2
39 1 16 1632 4
replicaset_expansion.go
in listers/apps/v1
39 1 16 1539 4
job_expansion.go
in listers/batch/v1
37 1 16 1807 6
poddisruptionbudget_expansion.go
in listers/policy/v1beta1
35 1 16 1807 11
poddisruptionbudget_expansion.go
in listers/policy/v1
35 1 16 349 4
simple.go
in metadata/fake
303 13 21 975 8
retrywatcher.go
in tools/watch
195 8 30 1128 14
pager.go
in tools/pager
150 6 31 1663 15
overrides.go
in tools/clientcmd
183 14 46 1955 22
delaying_queue.go
in util/workqueue
169 15 51 1830 23
rate_limiting_queue.go
in util/workqueue
32 5 51 1158 4
interface.go
in tools/leaderelection/resourcelock
98 2 57 1673 16
endpointslock.go
in tools/leaderelection/resourcelock
86 6 57 1673 17