kubernetes / component-base
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: 85
  • Daily file updates (only one update per file and date counted): 308
  • First update: 2019-01-04
  • Latest update: 2022-01-21
  • Days between first and latest update: 1114 (159 weeks, estimated 795 working days)
  • Active days (at least one file change): 471
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 85 files with 5,539 lines of code in files.
    • 74 files that are 366+ days old (5,082 lines of code)
    • 5 files that are 181-365 days old (198 lines of code)
    • 5 files that are 91-180 days old (221 lines of code)
    • 1 files that are 31-90 days old (38 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
91% | 3% | 3% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 85 files with 5,539 lines of code in files.
    • 41 files have been last changed 366+ days ago (1,729 lines of code)
    • 15 files have been last changed 181-365 days ago (1,615 lines of code)
    • 18 files have been last changed 91-180 days ago (1,380 lines of code)
    • 3 files have been last changed 31-90 days ago (158 lines of code)
    • 8 files have been last changed 1-30 days ago (657 lines of code)
31% | 29% | 24% | 2% | 11%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, txt, mod, json, gitattributes
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go91% | 3% | 3% | <1% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go31% | 29% | 24% | 2% | 11%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
metrics98% | 0% | 0% | 1% | 0%
config100% | 0% | 0% | 0% | 0%
cli87% | 4% | 8% | 0% | 0%
logs61% | 16% | 21% | 0% | 0%
featuregate100% | 0% | 0% | 0% | 0%
version100% | 0% | 0% | 0% | 0%
configz100% | 0% | 0% | 0% | 0%
term100% | 0% | 0% | 0% | 0%
codec100% | 0% | 0% | 0% | 0%
traces0% | 100% | 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
metrics21% | 49% | 26% | 1% | 1%
cli58% | 13% | 20% | 0% | 8%
config37% | 0% | 27% | 3% | 32%
logs20% | 0% | 39% | 12% | 28%
version90% | 9% | 0% | 0% | 0%
configz100% | 0% | 0% | 0% | 0%
featuregate6% | 93% | 0% | 0% | 0%
term100% | 0% | 0% | 0% | 0%
codec100% | 0% | 0% | 0% | 0%
traces0% | 100% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
zz_generated.conversion.go
in config/v1alpha1
213 22 20 1125 16
zz_generated.deepcopy.go
in config/v1alpha1
127 16 92 1125 9
zz_generated.deepcopy.go
in config
112 16 92 1125 8
types.go
in config
97 7 20 1125 14
defaults.go
in config/v1alpha1
61 5 92 1125 10
types.go
in config/v1alpha1
46 - 20 1125 13
validation.go
in config/validation
40 2 912 1125 4
conversion.go
in config/v1alpha1
29 8 582 1125 4
register.go
in config/v1alpha1
9 - 1123 1125 2
doc.go
in config/v1alpha1
1 - 1123 1125 2
doc.go
in config
1 - 1123 1125 2
logs.go
in logs
116 9 92 1114 9
ciphersuites_flag.go
in cli/flag
99 10 136 1085 9
namedcertkey_flag.go
in cli/flag
80 7 675 1085 4
map_string_string.go
in cli/flag
69 6 1084 1085 2
sectioned.go
in cli/flag
68 3 288 1085 5
colon_separated_multimap_string_string.go
in cli/flag
61 5 1084 1085 2
map_string_bool.go
in cli/flag
57 5 1084 1085 2
tristate.go
in cli/flag
53 8 1084 1085 2
langle_separated_map_string_string.go
in cli/flag
49 5 1084 1085 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in config
1 - 1123 1125 2
doc.go
in config/v1alpha1
1 - 1123 1125 2
register.go
in config/v1alpha1
9 - 1123 1125 2
omitempty.go
in cli/flag
4 - 1084 1085 2
noop.go
in cli/flag
17 3 1084 1085 2
string_flag.go
in cli/flag
28 7 1084 1085 2
configuration_map.go
in cli/flag
32 3 1084 1085 2
langle_separated_map_string_string.go
in cli/flag
49 5 1084 1085 2
tristate.go
in cli/flag
53 8 1084 1085 2
map_string_bool.go
in cli/flag
57 5 1084 1085 2
colon_separated_multimap_string_string.go
in cli/flag
61 5 1084 1085 2
map_string_string.go
in cli/flag
69 6 1084 1085 2
feature_gate.go
in featuregate/testing
17 1 1068 1068 1
validation.go
in config/validation
40 2 912 1125 4
version.go
in version
19 1 905 905 1
metrics.go
in metrics/prometheus/clientgo
6 - 901 901 1
metrics.go
in metrics/prometheus/clientgo/leaderelection
29 4 901 901 1
metrics.go
in metrics/prometheus/workqueue
91 8 872 901 2
labels.go
in metrics
3 - 864 865 2
rate_limiter.go
in metrics/prometheus/ratelimiter
44 2 849 897 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
metrics.go
in metrics/prometheus/controllers
38 4 16 64 10
kube-log-runner.go
in logs/kube-log-runner
86 4 81 93 2
doc.go
in root
1 - 129 129 1
run.go
in cli
63 3 24 134 6
testinit.go
in logs/testinit
8 1 126 141 2
registry.go
in logs/registry
63 7 120 147 2
utils.go
in traces
46 3 217 224 3
register.go
in logs/json/register
9 1 120 242 4
config.go
in logs
63 4 20 251 13
validate.go
in logs
44 1 92 251 10
string_slice_flag.go
in cli/flag
36 4 219 364 6
processstarttime_others.go
in metrics
16 1 176 408 3
processstarttime_windows.go
in metrics
12 1 176 408 3
logger.go
in logs/example/cmd
45 3 92 452 10
datapol.go
in logs/datapol
72 2 459 459 1
externaltypes.go
in logs/datapol
25 2 459 459 1
json.go
in logs/json
81 5 22 613 22
leaderelectionconfig.go
in config/options
34 1 44 645 3
logreduction.go
in logs/logreduction
46 5 647 647 1
configz.go
in configz
64 7 641 653 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
metrics.go
in metrics/prometheus/controllers
38 4 16 64 10
zz_generated.conversion.go
in config/v1alpha1
213 22 20 1125 16
types.go
in config
97 7 20 1125 14
config.go
in logs
63 4 20 251 13
options.go
in logs
56 5 20 675 26
types.go
in config/v1alpha1
46 - 20 1125 13
json.go
in logs/json
81 5 22 613 22
run.go
in cli
63 3 24 134 6
leaderelectionconfig.go
in config/options
34 1 44 645 3
registry.go
in metrics/legacyregistry
38 5 56 1005 25
kube-log-runner.go
in logs/kube-log-runner
86 4 81 93 2
registry.go
in metrics
205 20 92 1008 29
zz_generated.deepcopy.go
in config/v1alpha1
127 16 92 1125 9
logs.go
in logs
116 9 92 1114 9
zz_generated.deepcopy.go
in config
112 16 92 1125 8
defaults.go
in config/v1alpha1
61 5 92 1125 10
logger.go
in logs/example/cmd
45 3 92 452 10
validate.go
in logs
44 1 92 251 10
globalflags.go
in cli/globalflag
21 2 92 1085 10
options.go
in metrics
89 6 114 813 7