kubernetes / cli-runtime
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: 59
  • Daily file updates (only one update per file and date counted): 994
  • First update: 2018-06-28
  • Latest update: 2022-01-21
  • Days between first and latest update: 1304 (186 weeks, estimated 930 working days)
  • Active days (at least one file change): 427
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 59 files with 4,946 lines of code in files.
    • 55 files that are 366+ days old (4,810 lines of code)
    • 2 files that are 181-365 days old (78 lines of code)
    • 2 files that are 91-180 days old (58 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 1% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 59 files with 4,946 lines of code in files.
    • 42 files have been last changed 366+ days ago (1,820 lines of code)
    • 9 files have been last changed 181-365 days ago (1,128 lines of code)
    • 5 files have been last changed 91-180 days ago (186 lines of code)
    • 1 files have been last changed 31-90 days ago (335 lines of code)
    • 2 files have been last changed 1-30 days ago (1,477 lines of code)
36% | 22% | 3% | 6% | 29%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, yaml, md, json, txt, mod
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go97% | 1% | 1% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go33% | 23% | 3% | 7% | 31%
yaml100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
pkg/resource98% | 1% | 0% | 0% | 0%
pkg/genericclioptions96% | 3% | 0% | 0% | 0%
pkg/printers94% | 0% | 5% | 0% | 0%
artifacts/guestbook100% | 0% | 0% | 0% | 0%
artifacts100% | 0% | 0% | 0% | 0%
artifacts/kustomization100% | 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
pkg/genericclioptions57% | 12% | 3% | 25% | 0%
pkg/printers43% | 45% | 10% | 0% | 0%
pkg/resource16% | 20% | 1% | 0% | 61%
artifacts/guestbook100% | 0% | 0% | 0% | 0%
artifacts100% | 0% | 0% | 0% | 0%
artifacts/kustomization100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
config_flags.go
in pkg/genericclioptions
335 18 79 1263 27
builder_flags.go
in pkg/genericclioptions
152 16 379 1263 12
record_flags.go
in pkg/genericclioptions
129 10 233 1263 5
print_flags.go
in pkg/genericclioptions
106 9 379 1263 5
jsonpath_flags.go
in pkg/genericclioptions
85 4 379 1263 9
template_flags.go
in pkg/genericclioptions
85 4 379 1263 7
config_flags_fake.go
in pkg/genericclioptions
79 13 379 1263 5
kube_template_flags.go
in pkg/genericclioptions
54 4 379 1263 5
filename_flags.go
in pkg/genericclioptions
49 2 379 1263 7
name_flags.go
in pkg/genericclioptions
41 5 379 1263 5
json_yaml_flags.go
in pkg/genericclioptions
40 4 318 1263 7
redis-slave-controller.yaml
in artifacts/guestbook
29 - 1263 1263 1
builder_flags_fake.go
in pkg/genericclioptions
29 3 379 1263 5
io_options.go
in pkg/genericclioptions
29 2 1263 1263 1
redis-master-controller.yaml
in artifacts/guestbook
26 - 1263 1263 1
redis-master-controller.yaml
in artifacts
26 - 1263 1263 1
frontend-controller.yaml
in artifacts/guestbook
24 - 1263 1263 1
deeply-nested.yaml
in artifacts
21 - 1263 1263 1
kitten-rc.yaml
in artifacts
20 - 1263 1263 1
redis-master-service.yaml
in artifacts/guestbook
16 - 1263 1263 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pod.yaml
in artifacts
12 - 1263 1263 1
redis-master-service.yaml
in artifacts/guestbook
16 - 1263 1263 1
kitten-rc.yaml
in artifacts
20 - 1263 1263 1
deeply-nested.yaml
in artifacts
21 - 1263 1263 1
frontend-controller.yaml
in artifacts/guestbook
24 - 1263 1263 1
redis-master-controller.yaml
in artifacts
26 - 1263 1263 1
redis-master-controller.yaml
in artifacts/guestbook
26 - 1263 1263 1
io_options.go
in pkg/genericclioptions
29 2 1263 1263 1
redis-slave-controller.yaml
in artifacts/guestbook
29 - 1263 1263 1
kustomization.yaml
in artifacts/kustomization
5 - 1073 1150 4
should-not-load.yaml
in artifacts/kustomization
7 - 1073 1074 2
configMap.yaml
in artifacts/kustomization
7 - 1073 1150 4
should-not-create.yaml
in artifacts/kustomization
7 - 1073 1074 2
service.yaml
in artifacts/kustomization
12 - 1073 1150 4
deployment.yaml
in artifacts/kustomization
30 - 1073 1150 4
doc.go
in pkg/printers
1 - 1064 1066 2
doc.go
in pkg/resource
1 - 1064 1066 2
discard.go
in pkg/printers
10 1 1064 1066 2
fake.go
in pkg/resource
21 - 1064 1066 2
sourcechecker.go
in pkg/printers
28 2 1064 1066 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in root
1 - 128 129 2
yaml.go
in pkg/printers
57 1 147 147 1
kustomizevisitor.go
in pkg/resource
29 1 211 344 3
command_headers.go
in pkg/genericclioptions
49 3 165 359 6
managedfields.go
in pkg/printers
33 2 366 366 1
client_config.go
in pkg/genericclioptions
41 4 379 638 3
crd_finder.go
in pkg/resource
73 5 291 778 4
dry_run_verifier.go
in pkg/resource
72 4 337 778 7
tableprinter.go
in pkg/printers
459 16 211 841 6
tabwriter.go
in pkg/printers
15 1 841 841 1
metadata_decoder.go
in pkg/resource
28 1 143 852 5
builder.go
in pkg/resource
924 59 25 1066 21
visitor.go
in pkg/resource
553 35 25 1066 20
helper.go
in pkg/resource
218 17 322 1066 10
result.go
in pkg/resource
155 12 1064 1066 2
mapper.go
in pkg/resource
106 3 1064 1066 2
jsonpath.go
in pkg/printers
105 4 1064 1066 2
name.go
in pkg/printers
82 3 941 1066 4
template.go
in pkg/printers
81 5 1064 1066 2
selector.go
in pkg/resource
62 4 322 1066 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
builder.go
in pkg/resource
924 59 25 1066 21
visitor.go
in pkg/resource
553 35 25 1066 20
config_flags.go
in pkg/genericclioptions
335 18 79 1263 27
doc.go
in root
1 - 128 129 2
metadata_decoder.go
in pkg/resource
28 1 143 852 5
yaml.go
in pkg/printers
57 1 147 147 1
json.go
in pkg/printers
51 1 147 1066 5
command_headers.go
in pkg/genericclioptions
49 3 165 359 6
tableprinter.go
in pkg/printers
459 16 211 841 6
kustomizevisitor.go
in pkg/resource
29 1 211 344 3
record_flags.go
in pkg/genericclioptions
129 10 233 1263 5
client.go
in pkg/resource
46 3 235 1066 3
crd_finder.go
in pkg/resource
73 5 291 778 4
json_yaml_flags.go
in pkg/genericclioptions
40 4 318 1263 7
helper.go
in pkg/resource
218 17 322 1066 10
selector.go
in pkg/resource
62 4 322 1066 5
dry_run_verifier.go
in pkg/resource
72 4 337 778 7
managedfields.go
in pkg/printers
33 2 366 366 1
builder_flags.go
in pkg/genericclioptions
152 16 379 1263 12
print_flags.go
in pkg/genericclioptions
106 9 379 1263 5