microsoft / hcsshim
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 550 files with 79,092 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 14 files changed 51-100 times (4,777 lines of code)
    • 42 files changed 21-50 times (10,930 lines of code)
    • 151 files changed 6-20 times (31,595 lines of code)
    • 343 files changed 1-5 times (31,790 lines of code)
0% | 6% | 13% | 39% | 40%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, json, proto, c, md, ps1, mod, sh, yml, gitignore, h, gitattributes, toml, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 6% | 13% | 39% | 40%
proto0% | 0% | 13% | 38% | 48%
c0% | 0% | 0% | 94% | 5%
toml0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
internal0% | 6% | 10% | 33% | 49%
cmd0% | 12% | 34% | 16% | 36%
ROOT0% | 9% | 23% | 63% | 3%
hcn0% | 0% | 42% | 50% | 7%
pkg0% | 0% | 0% | 73% | 26%
ext40% | 0% | 0% | 78% | 21%
init0% | 0% | 0% | 100% | 0%
computestorage0% | 0% | 0% | 42% | 57%
vsockexec0% | 0% | 0% | 74% | 25%
osversion0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
create.go
in internal/uvm
256 21 129 1349 94
create_lcow.go
in internal/uvm
398 5 41 1168 90
task_hcs.go
in cmd/containerd-shim-runhcs-v1
806 28 12 1085 78
resources_wcow.go
in internal/hcsoci
178 3 16 1349 72
types.go
in internal/uvm
67 - 74 1349 70
scsi.go
in internal/uvm
519 21 103 1349 69
resources_lcow.go
in internal/hcsoci
139 1 16 1349 67
create_wcow.go
in internal/uvm
278 4 74 1172 67
system.go
in internal/hcs
477 26 264 1354 61
hcsdoc_wcow.go
in internal/hcsoci
360 4 16 1336 57
uvm.go
in internal/oci
339 22 74 1090 56
task_wcow_podsandbox.go
in cmd/containerd-shim-runhcs-v1
223 17 12 1090 55
container.go
in root
149 19 284 2107 52
container.go
in cmd/runhcs
588 18 104 1354 52
process.go
in internal/hcs
413 18 20 1354 48
create.go
in internal/hcsoci
340 12 16 1336 47
vsmb.go
in internal/uvm
354 11 152 1349 46
network.go
in internal/uvm
541 28 11 1349 46
exec_hcs.go
in cmd/containerd-shim-runhcs-v1
348 15 294 1085 45
pod.go
in cmd/containerd-shim-runhcs-v1
288 6 25 1097 43