microsoft / mu_tiano_plus
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 417 files with 77,065 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (4,702 lines of code)
    • 13 files changed 21-50 times (10,985 lines of code)
    • 156 files changed 6-20 times (40,633 lines of code)
    • 246 files changed 1-5 times (20,745 lines of code)
0% | 6% | 14% | 52% | 26%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, md, yml, yaml, txt, nasm, rst, gitignore, py, json, lds
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 7% | 16% | 51% | 24%
h0% | 0% | 2% | 63% | 34%
yaml0% | 0% | 0% | 29% | 70%
nasm0% | 0% | 0% | 0% | 100%
lds0% | 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
SecurityPkg/VariableAuthenticated0% | 82% | 6% | 8% | 3%
SecurityPkg/Library0% | 5% | 14% | 45% | 34%
SecurityPkg/Tcg0% | 0% | 37% | 50% | 11%
SourceLevelDebugPkg/Library0% | 0% | 27% | 57% | 14%
FmpDevicePkg/FmpDxe0% | 0% | 57% | 32% | 9%
EmbeddedPkg/Universal0% | 0% | 15% | 75% | 8%
FatPkg/EnhancedFatDxe0% | 0% | 0% | 98% | 1%
EmbeddedPkg/GdbStub0% | 0% | 0% | 100% | 0%
EmbeddedPkg/Library0% | 0% | 0% | 39% | 60%
SecurityPkg/HddPassword0% | 0% | 0% | 83% | 16%
SecurityPkg/Include0% | 0% | 0% | 70% | 29%
FatPkg/FatPei0% | 0% | 0% | 59% | 40%
EmbeddedPkg/Include0% | 0% | 0% | 50% | 49%
SecurityPkg/Pkcs7Verify0% | 0% | 0% | 100% | 0%
EmbeddedPkg/SimpleTextInOutSerial0% | 0% | 0% | 100% | 0%
EmbeddedPkg/Application0% | 0% | 0% | 75% | 24%
SourceLevelDebugPkg/Include0% | 0% | 0% | 45% | 54%
FmpDevicePkg/Library0% | 0% | 0% | 17% | 82%
EmbeddedPkg/RealTimeClockRuntimeDxe0% | 0% | 0% | 100% | 0%
FmpDevicePkg/Include0% | 0% | 0% | 51% | 48%
SourceLevelDebugPkg/DebugAgentDxe0% | 0% | 0% | 100% | 0%
SecurityPkg0% | 0% | 0% | 100% | 0%
SecurityPkg/RandomNumberGenerator0% | 0% | 0% | 15% | 84%
EmbeddedPkg/EmbeddedMonotonicCounter0% | 0% | 0% | 100% | 0%
EmbeddedPkg/MetronomeDxe0% | 0% | 0% | 100% | 0%
EmbeddedPkg/Drivers0% | 0% | 0% | 0% | 100%
SecurityPkg/FvReportPei0% | 0% | 0% | 0% | 100%
FmpDevicePkg/CapsuleUpdatePolicyDxe0% | 0% | 0% | 0% | 100%
FmpDevicePkg/PrivateInclude0% | 0% | 0% | 0% | 100%
SecurityPkg/EnrollFromDefaultKeysApp0% | 0% | 0% | 0% | 100%
FmpDevicePkg0% | 0% | 0% | 0% | 100%
FatPkg0% | 0% | 0% | 0% | 100%
SourceLevelDebugPkg0% | 0% | 0% | 0% | 100%
EmbeddedPkg0% | 0% | 0% | 0% | 100%
EmbeddedPkg/ResetRuntimeDxe0% | 0% | 0% | 0% | 100%
SourceLevelDebugPkg/DebugAgentPei0% | 0% | 0% | 0% | 100%
SecurityPkg/Hash2DxeCrypto0% | 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
DxeImageVerificationLib.c
in SecurityPkg/Library/DxeImageVerificationLib
1222 - 517 3804 62
SecureBootConfigImpl.c
in SecurityPkg/VariableAuthenticated/SecureBootConfigDxe
3480 - 182 3748 57
Tcg2Dxe.c
in SecurityPkg/Tcg/Tcg2Dxe
1889 - 321 2363 45
DebugAgent.c
in SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon
1668 - 724 4159 35
Tcg2Smm.c
in SecurityPkg/Tcg/Tcg2Smm
234 - 300 2363 32
Tcg2Pei.c
in SecurityPkg/Tcg/Tcg2Pei
798 - 517 2363 31
TcgDxe.c
in SecurityPkg/Tcg/TcgDxe
916 - 845 3804 31
SecPeiDebugAgentLib.c
in SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgent
375 - 481 4159 29
DxeTpmMeasureBootLib.c
in SecurityPkg/Library/DxeTpmMeasureBootLib
568 - 656 3804 28
TcgPei.c
in SecurityPkg/Tcg/TcgPei
545 - 558 3804 26
FmpDxe.c
in FmpDevicePkg/FmpDxe
1065 - 458 1398 23
MmcBlockIo.c
in EmbeddedPkg/Universal/MmcDxe
314 - 580 3895 22
AuthService.c
in SecurityPkg/Library/AuthVariableLib
1395 - 448 2406 22
SecureBootConfigImpl.h
in SecurityPkg/VariableAuthenticated/SecureBootConfigDxe
264 - 280 3748 21
DxeTcgPhysicalPresenceLib.c
in SecurityPkg/Library/DxeTcgPhysicalPresenceLib
954 - 724 3779 21
SmmDebugAgentLib.c
in SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgent
225 - 481 4159 19
DxeDebugAgentLib.c
in SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent
284 - 481 4159 19
TcgSmm.c
in SecurityPkg/Tcg/TcgSmm
312 - 1034 3804 18
Fat.h
in FatPkg/EnhancedFatDxe
722 - 140 5156 18
UnicodeCollation.c
in FatPkg/EnhancedFatDxe
150 - 1034 5156 17