microsoft / SDN
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 144 files with 31,904 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (469 lines of code)
    • 4 files changed 21-50 times (3,336 lines of code)
    • 27 files changed 6-20 times (7,524 lines of code)
    • 111 files changed 1-5 times (20,575 lines of code)
0% | 1% | 10% | 23% | 64%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ps1, md, cmd, go, sh, h, psm1, xml, yaml, c, psd1, cfg, json, yml, txt, toml, py, PS1, vcxproj, gitignore, filters
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ps10% | 3% | 2% | 27% | 66%
PS10% | 100% | 0% | 0% | 0%
psm10% | 0% | 43% | 29% | 27%
cfg0% | 0% | 0% | 36% | 63%
psd10% | 0% | 0% | 32% | 67%
py0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 12% | 87%
cmd0% | 0% | 0% | 18% | 81%
c0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
filters0% | 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
SDNExpress/scripts0% | 9% | 55% | 2% | 32%
Diagnostics0% | 2% | 0% | 14% | 82%
Kubernetes/windows0% | 0% | 17% | 70% | 11%
SwitchConfigExamples/Cisco Nexus 3132 - Redundant TOR0% | 0% | 0% | 100% | 0%
VMM/VMM SDN Express0% | 0% | 0% | 87% | 12%
VMM/Templates0% | 0% | 0% | 48% | 51%
Containers0% | 0% | 0% | 91% | 8%
Kubernetes/linux0% | 0% | 0% | 29% | 70%
Kubernetes0% | 0% | 0% | 100% | 0%
SDNExpress/Tools0% | 0% | 0% | 0% | 100%
NDKCI/RdmaSample0% | 0% | 0% | 0% | 100%
SwitchConfigExamples/Dell Force10 S4810 - Redundant TOR with Aggregate0% | 0% | 0% | 0% | 100%
Kubernetes/flannel0% | 0% | 0% | 0% | 100%
Kubernetes/wincni0% | 0% | 0% | 0% | 100%
NCRESTExamples0% | 0% | 0% | 0% | 100%
Kubernetes/containerd0% | 0% | 0% | 0% | 100%
VMM/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
Get-NetView.PS1
in Diagnostics
28 - 867 1925 75
SDNExpress.ps1
in SDNExpress/scripts
441 - 13 2260 61
collectlogs.ps1
in Kubernetes/windows/debug
200 - 10 1432 42
SDNExpressModule.psm1
in SDNExpress/scripts
2580 - 13 1279 33
start-kubelet.ps1
in Kubernetes/windows
100 - 867 1580 28
helper.psm1
in Kubernetes/windows
456 - 257 1384 23
VMMExpress.ps1
in VMM/VMM SDN Express
1114 - 1288 1939 16
AddRoutes.ps1
in Kubernetes/windows
53 - 867 1580 14
helper.v2.psm1
in Kubernetes/windows
1655 - 257 1020 14
start.ps1
in Kubernetes/windows
51 - 867 1432 13
Get-VSwitchPathCost.ps1
in Diagnostics
163 - 257 1693 13
PrepareNodeForNetworkController.ps1
in VMM/Templates/NC/NCSetup.cr
137 - 1288 2112 12
cmd
startpacketcapture.cmd
in Kubernetes/windows/debug
1 - 13 1432 11
start-kubeproxy.ps1
in Kubernetes/windows
9 - 867 1580 11
KubeCluster.ps1
in Kubernetes/windows/kubeadm
272 - 257 1020 11
hns.psm1
in Kubernetes/windows
424 - 867 1580 11
InstallImages.ps1
in Kubernetes/windows
23 - 867 1432 10
generate.py
in Kubernetes/linux/manifest
109 5 1288 1580 10
starthnstrace.ps1
in Kubernetes/windows/debug
276 - 13 403 10
cmd
starthnstrace.cmd
in Kubernetes/windows/debug
11 - 13 1235 9