kubernetes / utils
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: 48
  • Daily file updates (only one update per file and date counted): 259
  • First update: 2014-10-07
  • Latest update: 2022-01-27
  • Days between first and latest update: 2670 (381 weeks, estimated 1905 working days)
  • Active days (at least one file change): 454
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 48 files with 4,008 lines of code in files.
    • 44 files that are 366+ days old (3,899 lines of code)
    • 4 files that are 181-365 days old (109 lines of code)
    • 0 files that are 91-180 days old (0 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% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 48 files with 4,008 lines of code in files.
    • 35 files have been last changed 366+ days ago (2,586 lines of code)
    • 8 files have been last changed 181-365 days ago (671 lines of code)
    • 1 files have been last changed 91-180 days ago (45 lines of code)
    • 3 files have been last changed 31-90 days ago (533 lines of code)
    • 1 files have been last changed 1-30 days ago (173 lines of code)
64% | 16% | 1% | 13% | 4%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, sh, txt, mod, gitignore, json, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go97% | 2% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go64% | 16% | 1% | 13% | 4%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
mount100% | 0% | 0% | 0% | 0%
net98% | 1% | 0% | 0% | 0%
clock94% | 5% | 0% | 0% | 0%
exec100% | 0% | 0% | 0% | 0%
diff100% | 0% | 0% | 0% | 0%
inotify100% | 0% | 0% | 0% | 0%
trace100% | 0% | 0% | 0% | 0%
nsenter100% | 0% | 0% | 0% | 0%
pointer100% | 0% | 0% | 0% | 0%
temp100% | 0% | 0% | 0% | 0%
strings62% | 37% | 0% | 0% | 0%
io100% | 0% | 0% | 0% | 0%
field100% | 0% | 0% | 0% | 0%
env100% | 0% | 0% | 0% | 0%
buffer100% | 0% | 0% | 0% | 0%
integer100% | 0% | 0% | 0% | 0%
path100% | 0% | 0% | 0% | 0%
keymutex100% | 0% | 0% | 0% | 0%
semantic100% | 0% | 0% | 0% | 0%
lru0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
mount100% | 0% | 0% | 0% | 0%
exec100% | 0% | 0% | 0% | 0%
diff100% | 0% | 0% | 0% | 0%
nsenter100% | 0% | 0% | 0% | 0%
net29% | 70% | 0% | 0% | 0%
temp100% | 0% | 0% | 0% | 0%
strings62% | 37% | 0% | 0% | 0%
field100% | 0% | 0% | 0% | 0%
env100% | 0% | 0% | 0% | 0%
buffer100% | 0% | 0% | 0% | 0%
inotify18% | 0% | 0% | 81% | 0%
integer100% | 0% | 0% | 0% | 0%
path100% | 0% | 0% | 0% | 0%
keymutex100% | 0% | 0% | 0% | 0%
semantic100% | 0% | 0% | 0% | 0%
trace0% | 100% | 0% | 0% | 0%
io0% | 100% | 0% | 0% | 0%
clock0% | 5% | 0% | 94% | 0%
lru0% | 0% | 100% | 0% | 0%
pointer0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fake_exec.go
in exec/testing
181 21 613 1672 14
exec.go
in exec
147 23 893 1672 9
doc.go
in exec
1 - 1661 1672 2
dir.go
in temp/temptest
37 2 1564 1564 1
dir.go
in temp
35 3 1201 1564 3
file.go
in temp/temptest
24 2 1564 1564 1
doc.go
in temp
1 - 1564 1564 1
doc.go
in temp/temptest
1 - 1564 1564 1
fake_clock.go
in clock/testing
251 28 58 1536 15
clock.go
in clock
88 13 58 1536 12
pointer.go
in pointer
173 24 8 1297 12
nsenter.go
in nsenter
147 14 665 1207 6
file.go
in path
38 2 613 1207 5
nsenter_unsupported.go
in nsenter
35 7 1106 1207 3
line_delimiter.go
in strings
35 3 1106 1204 2
hashed.go
in keymutex
29 4 1079 1204 6
strings.go
in strings
21 3 1106 1204 2
escape.go
in strings
10 2 1106 1204 3
keymutex.go
in keymutex
5 - 1106 1204 2
ipnet.go
in net
142 20 220 1193 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in exec
1 - 1661 1672 2
doc.go
in temp/temptest
1 - 1564 1564 1
doc.go
in temp
1 - 1564 1564 1
file.go
in temp/temptest
24 2 1564 1564 1
dir.go
in temp/temptest
37 2 1564 1564 1
dir.go
in temp
35 3 1201 1564 3
integer.go
in integer
43 7 1107 1107 1
ring_growing.go
in buffer
45 3 1107 1107 1
keymutex.go
in keymutex
5 - 1106 1204 2
escape.go
in strings
10 2 1106 1204 3
strings.go
in strings
21 3 1106 1204 2
nsenter_unsupported.go
in nsenter
35 7 1106 1207 3
line_delimiter.go
in strings
35 3 1106 1204 2
deep_equal.go
in semantic
8 1 1093 1094 2
path.go
in field
53 6 1088 1093 2
diff.go
in diff
257 11 1088 1093 2
hashed.go
in keymutex
29 4 1079 1204 6
exec.go
in exec
147 23 893 1672 9
doc.go
in mount
1 - 813 813 1
mount_unsupported.go
in mount
37 9 707 813 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
simple_interval_clock.go
in clock/testing
19 2 197 197 1
lru.go
in lru
45 7 169 213 3
slices.go
in strings/slices
39 5 210 218 2
parse.go
in net
6 - 220 221 2
doc.go
in env
1 - 451 457 2
env.go
in env
45 4 451 458 3
ebtables.go
in net/ebtables
153 10 568 578 3
inotify.go
in inotify
23 - 682 682 1
inotify_others.go
in inotify
21 5 682 682 1
port.go
in net
85 4 220 731 10
mount_linux.go
in mount
359 19 665 813 14
mount_windows.go
in mount
221 15 477 813 19
mount.go
in mount
217 14 665 813 7
fake_mounter.go
in mount
130 9 665 813 5
mount_helper_unix.go
in mount
106 3 665 813 4
mount_helper_common.go
in mount
64 3 665 813 4
mount_helper_windows.go
in mount
55 4 665 813 3
mount_unsupported.go
in mount
37 9 707 813 3
doc.go
in mount
1 - 813 813 1
inotify_linux.go
in inotify
194 7 80 938 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pointer.go
in pointer
173 24 8 1297 12
fake_clock.go
in clock/testing
251 28 58 1536 15
clock.go
in clock
88 13 58 1536 12
inotify_linux.go
in inotify
194 7 80 938 4
lru.go
in lru
45 7 169 213 3
simple_interval_clock.go
in clock/testing
19 2 197 197 1
slices.go
in strings/slices
39 5 210 218 2
ipnet.go
in net
142 20 220 1193 7
net.go
in net
136 18 220 1193 21
port.go
in net
85 4 220 731 10
parse.go
in net
6 - 220 221 2
trace.go
in trace
187 20 253 1108 17
read.go
in io
57 5 259 1012 4
env.go
in env
45 4 451 458 3
doc.go
in env
1 - 451 457 2
mount_windows.go
in mount
221 15 477 813 19
ebtables.go
in net/ebtables
153 10 568 578 3
fake_exec.go
in exec/testing
181 21 613 1672 14
file.go
in path
38 2 613 1207 5
mount_linux.go
in mount
359 19 665 813 14