microsoft / MSIX-PackageSupportFramework
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 173 files with 53,200 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (262 lines of code)
    • 5 files changed 21-50 times (2,017 lines of code)
    • 55 files changed 6-20 times (25,210 lines of code)
    • 112 files changed 1-5 times (25,711 lines of code)
0% | <1% | 3% | 47% | 48%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, txt, xml, vcxproj, filters, cs, md, ps1, json, props, TXT, resx, xaml, csproj, xsd, targets, xsl, nuspec, ini, gitignore, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 1% | 13% | 11% | 73%
vcxproj0% | 0% | 8% | 32% | 58%
filters0% | 0% | 11% | 30% | 58%
h0% | 0% | 0% | 59% | 40%
cs0% | 0% | 0% | 81% | 18%
xaml0% | 0% | 0% | 93% | 6%
xsl0% | 0% | 0% | 100% | 0%
props0% | 0% | 0% | 93% | 6%
cmd0% | 0% | 0% | 100% | 0%
TXT0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
ps10% | 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
PsfLauncher0% | 29% | 12% | 55% | 2%
fixups/FileRedirectionFixup0% | 0% | 42% | 47% | 10%
PsfRuntime0% | 0% | 44% | 34% | 21%
include/wil0% | 0% | 0% | 100% | 0%
PsfShimMonitor0% | 0% | 0% | 83% | 16%
include0% | 0% | 0% | 10% | 89%
xmlToJsonConverter0% | 0% | 0% | 100% | 0%
fixups/ElectronFixup0% | 0% | 0% | 37% | 62%
ROOT0% | 0% | 0% | 68% | 31%
include/rapidjson0% | 0% | 0% | 0% | 100%
Detours0% | 0% | 0% | 0% | 100%
fixups/RegLegacyFixups0% | 0% | 0% | 0% | 100%
fixups/DynamicLibraryFixup0% | 0% | 0% | 0% | 100%
PsfRunDll0% | 0% | 0% | 0% | 100%
PsfShimMonitor/Properties0% | 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
main.cpp
in PsfLauncher
262 8 594 1224 57
PathRedirection.cpp
in fixups/FileRedirectionFixup
1193 49 594 1224 43
Config.cpp
in PsfRuntime
532 25 661 1224 42
vcxproj
PsfLauncher.vcxproj
in PsfLauncher
69 - 662 1224 26
filters
PsfLauncher.vcxproj.filters
in PsfLauncher
38 - 662 1224 24
CreateFileFixup.cpp
in fixups/FileRedirectionFixup
185 3 661 1224 22
FindFirstFileFixup.cpp
in fixups/FileRedirectionFixup
424 7 661 1224 20
psf_runtime.h
in include
37 - 797 1224 19
CreateProcessHook.cpp
in PsfRuntime
194 2 661 1224 19
PathRedirection.h
in fixups/FileRedirectionFixup
57 1 594 1224 18
vcxproj
FileRedirectionFixup.vcxproj
in fixups/FileRedirectionFixup
91 - 661 1224 18
PsfPowershellScriptRunner.h
in PsfLauncher
360 18 661 899 18
psf_utils.h
in include
168 13 824 1224 17
FileAttributesFixup.cpp
in fixups/FileRedirectionFixup
188 3 661 1224 17
props
Common.props
in root
35 - 759 1334 16
CreateDirectoryFixup.cpp
in fixups/FileRedirectionFixup
63 2 661 1224 16
GetPrivateProfileStringFixup.cpp
in fixups/FileRedirectionFixup
88 1 594 1208 16
RemoveDirectoryFixup.cpp
in fixups/FileRedirectionFixup
39 1 661 1224 15
DeleteFileFixup.cpp
in fixups/FileRedirectionFixup
39 1 661 1224 15
ReplaceFileFixup.cpp
in fixups/FileRedirectionFixup
40 1 661 1224 15