microsoft / ChakraCore-Debugger
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 90 files with 13,381 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (233 lines of code)
    • 14 files changed 6-20 times (2,098 lines of code)
    • 74 files changed 1-5 times (11,050 lines of code)
0% | 0% | 1% | 15% | 82%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, props, filters, vcxproj, json, js, targets, md, gitignore, py, gitattributes, txt, bat, editorconfig, nuspec, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
vcxproj0% | 0% | 72% | 27% | 0%
cpp0% | 0% | 0% | 22% | 77%
h0% | 0% | 0% | 3% | 96%
props0% | 0% | 0% | 39% | 60%
targets0% | 0% | 0% | 40% | 59%
filters0% | 0% | 0% | 0% | 100%
py0% | 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
lib/Debugger.ProtocolHandler0% | 0% | 3% | 44% | 52%
lib/Debugger.Service0% | 0% | 18% | 30% | 50%
lib/Debugger.Protocol0% | 0% | 0% | 13% | 86%
PropertySheets0% | 0% | 0% | 29% | 70%
NuGet0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 36% | 63%
lib/Debugger.Protocol/Generated/protocol0% | 0% | 0% | 0% | 100%
lib/Debugger.Protocol/Generated/include0% | 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
ChakraCore.Debugger.Service.vcxproj
in lib/Debugger.Service
108 - 202 1361 30
vcxproj
ChakraCore.Debugger.ProtocolHandler.vcxproj
in lib/Debugger.ProtocolHandler
125 - 202 1361 30
ProtocolHandler.cpp
in lib/Debugger.ProtocolHandler
264 17 1021 1361 14
RuntimeImpl.cpp
in lib/Debugger.ProtocolHandler
335 18 985 1361 12
props
Chakra.Cpp.props
in PropertySheets
33 - 830 1292 11
props
Directory.Build.props
in root
18 - 868 1412 9
vcxproj
ChakraCore.Debugger.Protocol.vcxproj
in lib/Debugger.Protocol
90 - 1020 1361 9
ChakraDebugProtocolHandler.h
in lib/Debugger.ProtocolHandler
26 - 1021 1361 7
PropertyHelpers.h
in lib/Debugger.ProtocolHandler
60 - 1021 1361 7
ProtocolHandler.h
in lib/Debugger.ProtocolHandler
72 - 1021 1361 7
ChakraDebugProtocolHandler.cpp
in lib/Debugger.ProtocolHandler
99 9 1021 1361 7
Debugger.cpp
in lib/Debugger.ProtocolHandler
258 24 1189 1361 7
DebuggerImpl.cpp
in lib/Debugger.ProtocolHandler
487 30 1143 1361 7
targets
Microsoft.ChakraCore.Debugger.targets
in NuGet
21 - 868 1292 6
PropertyHelpers.cpp
in lib/Debugger.ProtocolHandler
160 18 1021 1361 6
Service.cpp
in lib/Debugger.Service
175 10 1306 1361 6
stdafx.h
in lib/Debugger.Service
18 - 1306 1361 5
DebuggerBreak.h
in lib/Debugger.ProtocolHandler
22 - 1143 1361 5
String16.h
in lib/Debugger.Protocol
63 1 1264 1361 5
DebuggerBreak.cpp
in lib/Debugger.ProtocolHandler
73 5 1143 1361 5