kubernetes / controller-manager
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: 37
  • Daily file updates (only one update per file and date counted): 55
  • First update: 2020-05-22
  • Latest update: 2022-01-21
  • Days between first and latest update: 610 (87 weeks, estimated 435 working days)
  • Active days (at least one file change): 180
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 37 files with 1,311 lines of code in files.
    • 22 files that are 366+ days old (791 lines of code)
    • 13 files that are 181-365 days old (475 lines of code)
    • 2 files that are 91-180 days old (45 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)
60% | 36% | 3% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 37 files with 1,311 lines of code in files.
    • 12 files have been last changed 366+ days ago (227 lines of code)
    • 12 files have been last changed 181-365 days ago (348 lines of code)
    • 10 files have been last changed 91-180 days ago (622 lines of code)
    • 2 files have been last changed 31-90 days ago (106 lines of code)
    • 1 files have been last changed 1-30 days ago (8 lines of code)
17% | 26% | 47% | 8% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, txt, mod, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go60% | 36% | 3% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go17% | 26% | 47% | 8% | <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
config/v1alpha1100% | 0% | 0% | 0% | 0%
options100% | 0% | 0% | 0% | 0%
app100% | 0% | 0% | 0% | 0%
config100% | 0% | 0% | 0% | 0%
pkg/leadermigration34% | 65% | 0% | 0% | 0%
pkg/clientbuilder23% | 76% | 0% | 0% | 0%
pkg/informerfactory100% | 0% | 0% | 0% | 0%
pkg/features100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
config/v1beta10% | 100% | 0% | 0% | 0%
controller0% | 100% | 0% | 0% | 0%
pkg/healthz0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
app59% | 0% | 0% | 40% | 0%
config/v1alpha121% | 10% | 68% | 0% | 0%
options33% | 66% | 0% | 0% | 0%
pkg/informerfactory100% | 0% | 0% | 0% | 0%
config17% | 24% | 57% | 0% | 0%
pkg/features37% | 0% | 62% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
pkg/leadermigration0% | 95% | 0% | 0% | 4%
config/v1beta10% | 24% | 75% | 0% | 0%
pkg/clientbuilder0% | 0% | 76% | 23% | 0%
pkg/healthz0% | 0% | 100% | 0% | 0%
controller0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in root
1 - 623 623 1
client_builder.go
in pkg/clientbuilder
59 6 31 618 6
kube_features.go
in pkg/features
15 1 133 598 10
register.go
in pkg/features/register
9 1 598 598 1
controllercontext.go
in app
19 - 452 550 2
types.go
in config/v1alpha1
27 - 233 536 5
types.go
in config
27 - 233 536 5
serve.go
in app
47 2 56 498 10
zz_generated.conversion.go
in config/v1alpha1
120 12 176 484 3
generic.go
in options
78 4 339 484 3
zz_generated.deepcopy.go
in config/v1alpha1
63 7 176 484 3
zz_generated.deepcopy.go
in config
63 7 176 484 3
helper.go
in app
51 2 484 484 1
debugging.go
in options
39 4 484 484 1
defaults.go
in config/v1alpha1
26 1 484 484 1
register.go
in config/v1alpha1
20 1 458 484 2
conversion.go
in config/v1alpha1
11 2 484 484 1
doc.go
in config/v1alpha1
1 - 472 484 3
doc.go
in config
1 - 484 484 1
informer_factory.go
in pkg/informerfactory
31 3 463 463 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in root
1 - 623 623 1
register.go
in pkg/features/register
9 1 598 598 1
doc.go
in config
1 - 484 484 1
conversion.go
in config/v1alpha1
11 2 484 484 1
defaults.go
in config/v1alpha1
26 1 484 484 1
debugging.go
in options
39 4 484 484 1
helper.go
in app
51 2 484 484 1
doc.go
in config/v1alpha1
1 - 472 484 3
informer_factory.go
in pkg/informerfactory
31 3 463 463 1
register.go
in config
18 1 458 458 1
register.go
in config/v1alpha1
20 1 458 484 2
controllercontext.go
in app
19 - 452 550 2
feature.go
in pkg/leadermigration
9 1 340 340 1
generic.go
in options
78 4 339 484 3
util.go
in pkg/leadermigration
5 1 332 337 2
default.go
in pkg/leadermigration/config
20 1 233 241 2
types.go
in config
27 - 233 536 5
types.go
in config/v1alpha1
27 - 233 536 5
migrator.go
in pkg/leadermigration
27 1 233 337 4
options.go
in pkg/leadermigration/options
55 3 233 340 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
handler.go
in pkg/healthz
30 3 157 157 1
healthz.go
in pkg/healthz
15 2 157 157 1
zz_generated.conversion.go
in config/v1beta1
67 10 176 212 2
zz_generated.deepcopy.go
in config/v1beta1
40 5 176 212 2
register.go
in config/v1beta1
20 1 212 212 1
interfaces.go
in controller
14 - 158 212 2
types.go
in config/v1beta1
14 - 212 212 1
doc.go
in config/v1beta1
1 - 212 212 1
default.go
in pkg/leadermigration/config
20 1 233 241 2
filter.go
in pkg/leadermigration
8 - 30 332 3
migrator.go
in pkg/leadermigration
27 1 233 337 4
util.go
in pkg/leadermigration
5 1 332 337 2
options.go
in pkg/leadermigration/options
55 3 233 340 3
feature.go
in pkg/leadermigration
9 1 340 340 1
client_builder_dynamic.go
in pkg/clientbuilder
195 11 140 347 5
config.go
in pkg/leadermigration/config
65 4 212 457 4
register.go
in config
18 1 458 458 1
informer_factory.go
in pkg/informerfactory
31 3 463 463 1
zz_generated.conversion.go
in config/v1alpha1
120 12 176 484 3
generic.go
in options
78 4 339 484 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
filter.go
in pkg/leadermigration
8 - 30 332 3
client_builder.go
in pkg/clientbuilder
59 6 31 618 6
serve.go
in app
47 2 56 498 10
kube_features.go
in pkg/features
15 1 133 598 10
client_builder_dynamic.go
in pkg/clientbuilder
195 11 140 347 5
handler.go
in pkg/healthz
30 3 157 157 1
healthz.go
in pkg/healthz
15 2 157 157 1
interfaces.go
in controller
14 - 158 212 2
zz_generated.conversion.go
in config/v1alpha1
120 12 176 484 3
zz_generated.conversion.go
in config/v1beta1
67 10 176 212 2
zz_generated.deepcopy.go
in config/v1alpha1
63 7 176 484 3
zz_generated.deepcopy.go
in config
63 7 176 484 3
zz_generated.deepcopy.go
in config/v1beta1
40 5 176 212 2
config.go
in pkg/leadermigration/config
65 4 212 457 4
register.go
in config/v1beta1
20 1 212 212 1
types.go
in config/v1beta1
14 - 212 212 1
doc.go
in config/v1beta1
1 - 212 212 1
options.go
in pkg/leadermigration/options
55 3 233 340 3
migrator.go
in pkg/leadermigration
27 1 233 337 4
types.go
in config/v1alpha1
27 - 233 536 5