microsoft / ConcordExtensibilitySamples
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 100 files with 9,199 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 6 files changed 6-20 times (440 lines of code)
    • 94 files changed 1-5 times (8,759 lines of code)
0% | 0% | 0% | 4% | 95%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, h, csproj, cpp, json, props, txt, vcxproj, vsixmanifest, filters, md, cmd, gitignore, gitattributes, yml, natvis
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
vcxproj0% | 0% | 0% | 37% | 62%
cs0% | 0% | 0% | 2% | 97%
vsixmanifest0% | 0% | 0% | 48% | 51%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
natvis0% | 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
HelloWorld/Cpp0% | 0% | 0% | 40% | 59%
Iris/IrisCompiler0% | 0% | 0% | 4% | 95%
HelloWorld/Cs0% | 0% | 0% | 17% | 82%
Iris/FrontEndTest0% | 0% | 0% | 0% | 100%
Iris/IrisExtension0% | 0% | 0% | 0% | 100%
CppCustomVisualizer/dll0% | 0% | 0% | 0% | 100%
CppCustomVisualizer/TargetApp0% | 0% | 0% | 0% | 100%
Iris/ic0% | 0% | 0% | 0% | 100%
CppCustomVisualizer/vsix0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Iris/vsix0% | 0% | 0% | 0% | 100%
Iris/IrisRuntime0% | 0% | 0% | 0% | 100%
Iris/Programs0% | 0% | 0% | 0% | 100%
CppCustomVisualizer0% | 0% | 0% | 0% | 100%
Iris/xplat-package0% | 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
vcxproj
HelloWorld.vcxproj
in HelloWorld/Cpp/dll
139 - 3 2344 8
IrisTypeProvider.cs
in Iris/IrisCompiler/Import
95 1 1738 2347 7
vsixmanifest
source.extension.vsixmanifest
in HelloWorld/Cpp/vsix
19 - 82 2344 6
vsixmanifest
source.extension.vsixmanifest
in HelloWorld/Cs/vsix
22 - 82 2344 6
vcxproj
vsix.vcxproj
in HelloWorld/Cpp/vsix
79 - 82 2344 6
ImportedMethod.cs
in Iris/IrisCompiler/Import
86 3 374 2347 6
ImportedField.cs
in Iris/IrisCompiler/Import
39 1 1738 2347 5
filters
HelloWorld.vcxproj.filters
in HelloWorld/Cpp/dll
84 - 3 2344 5
ImportedModule.cs
in Iris/IrisCompiler/Import
121 7 1738 2347 5
props
packages.version.props
in HelloWorld/Cpp/dll
6 - 3 1104 4
props
packages.version.props
in CppCustomVisualizer/dll
6 - 3 1102 4
cmd
build.cmd
in root
75 - 82 2326 4
vcxproj
CppCustomVisualizer.vcxproj
in CppCustomVisualizer/dll
146 - 3 1102 4
AssemblyInfo.cs
in Iris/IrisRuntime/Properties
9 - 374 2347 3
AssemblyInfo.cs
in Iris/IrisExtension/Properties
9 - 374 2347 3
AssemblyInfo.cs
in Iris/IrisCompiler/Properties
9 - 374 2347 3
CompilationFlags.cs
in Iris/IrisCompiler
16 - 374 2347 3
vsixmanifest
source.extension.vsixmanifest
in CppCustomVisualizer/vsix
20 - 82 1102 3
cmd
build.cmd
in Iris/Programs
23 - 374 2347 3
vcxproj
vsix.vcxproj
in CppCustomVisualizer/vsix
68 - 27 1102 3