microsoft / GraphEngine
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 698 files with 87,934 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 31 files changed 21-50 times (7,570 lines of code)
    • 251 files changed 6-20 times (34,167 lines of code)
    • 416 files changed 1-5 times (46,197 lines of code)
0% | 0% | 8% | 38% | 52%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, csproj, cpp, h, md, xml, html, txt, ps1, scala, R, sh, vstemplate, bat, cmake, sbt, vcxproj, json, hpp, resx, vsixmanifest, xsd, gitattributes, targets, sed, psm1, DotSettings, in, gitignore, filters, l, props, y, bash, properties, sfproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 10% | 51% | 38%
h0% | 0% | 28% | 33% | 37%
cpp0% | 0% | 2% | 31% | 66%
cmake0% | 0% | 81% | 18% | 0%
targets0% | 0% | 100% | 0% | 0%
psm10% | 0% | 100% | 0% | 0%
ps10% | 0% | 7% | 0% | 92%
l0% | 0% | 0% | 100% | 0%
vstemplate0% | 0% | 0% | 50% | 50%
sfproj0% | 0% | 0% | 100% | 0%
vsixmanifest0% | 0% | 0% | 100% | 0%
props0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 100% | 0%
hpp0% | 0% | 0% | 0% | 100%
y0% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
bash0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
sbt0% | 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
src/Trinity.Core0% | 0% | 23% | 43% | 32%
src/Trinity.C0% | 0% | 14% | 58% | 26%
src/Trinity.TSL0% | 0% | 5% | 38% | 55%
cmake0% | 0% | 80% | 19% | 0%
tools0% | 0% | 91% | 0% | 8%
src/Modules0% | 0% | 0% | 62% | 37%
src/GraphEngine.DataImporter0% | 0% | 0% | 37% | 62%
src/Trinity.VSExtension0% | 0% | 0% | 3% | 96%
src/BuildProfile0% | 0% | 0% | 100% | 0%
src/Trinity.C.UnitTest0% | 0% | 0% | 0% | 100%
src/Trinity.Core.UnitTest0% | 0% | 0% | 0% | 100%
src/Trinity.Core.SmokeTest0% | 0% | 0% | 0% | 100%
tools/versioning0% | 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
Cell.cs
in src/Trinity.TSL/Trinity.TSL.CodeTemplates
1094 53 1210 1794 38
TrinityConfig.IO.cs
in src/Trinity.Core/Trinity/Configuration
291 19 1019 1817 35
CommunicationInstance.cs
in src/Trinity.Core/Network/Instance
356 20 1119 1817 35
LocalMemoryStorage.cpp
in src/Trinity.C/src/Storage/LocalStorage
574 40 1126 1817 33
targets
GraphEngine.Core.targets
in src/Trinity.Core/NuGet
53 - 1116 1817 32
TrinityConfig.cs
in src/Trinity.Core/Trinity/Configuration
83 1 1119 1817 30
TrinityC.cs
in src/Trinity.Core/Trinity/Runtime
38 1 1243 1817 29
cmake
FindDotnet.cmake
in cmake
423 - 594 1252 28
Log.cs
in src/Trinity.Core/Diagnostics
186 10 1357 1817 27
Global.cs
in src/Trinity.Core/Trinity
203 9 1210 1817 27
MemoryCloud.cs
in src/Trinity.Core/Storage/MemoryCloud
234 27 1124 1817 27
Global.public.cs
in src/Trinity.Core/Trinity
265 6 1171 1817 27
build.ps1
in tools
16 - 830 1458 26
LoggingConfig.cs
in src/Trinity.Core/Trinity/Configuration/ConfigurationEntries
85 1 1328 1817 26
LocalMemoryStorage.WriteAheadLog.cs
in src/Trinity.Core/Storage/LocalMemoryStorage
440 23 1210 1817 26
ClusterConfig.cs
in src/Trinity.Core/Trinity/Configuration
292 8 1210 1817 25
String.h
in src/Trinity.C/include/Trinity
723 104 1210 1817 25
setenv.psm1
in tools
41 - 594 1458 24
RemoteStorage.Message.cs
in src/Trinity.Core/Storage/RemoteStorage
70 7 1412 1817 24
LocalMemoryStorage.cs
in src/Trinity.Core/Storage/LocalMemoryStorage
86 7 1410 1817 24