microsoft / PowerShell-DSC-for-Linux
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 738 files with 232,654 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 24 files changed 21-50 times (25,402 lines of code)
    • 136 files changed 6-20 times (60,401 lines of code)
    • 578 files changed 1-5 times (146,851 lines of code)
0% | 0% | 10% | 25% | 63%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, h, c, rb, cpp, reg, txt, ps1, sh, psd1, xml, json, md, in, hpp, inc, asc, mak, pub, cmake, psm1, yml, htm, gitignore, cs, y
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 25% | 48% | 26%
c0% | 0% | 9% | 21% | 68%
rb0% | 0% | 14% | 29% | 55%
h0% | 0% | 1% | 10% | 88%
inc0% | 0% | 80% | 0% | 19%
cpp0% | 0% | 0% | 31% | 68%
xml0% | 0% | 0% | 87% | 12%
hpp0% | 0% | 0% | 28% | 71%
in0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
y0% | 0% | 0% | 0% | 100%
psd10% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
reg0% | 0% | 0% | 0% | 100%
asc0% | 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
Providers0% | 0% | 8% | 27% | 63%
LCM0% | 0% | 16% | 24% | 58%
ext0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
LocalConfigManagerHelper.c
in LCM/dsc/engine/ConfigurationManager
5493 119 948 2881 49
nxPackage.py
in Providers/Scripts/3.x/Scripts
778 30 350 2678 48
configuration.py
in Providers/nxOMSAutomationWorker/automationworker/worker
154 25 6 1950 45
WebPullClient.c
in LCM/dsc/engine/ca/CAInfrastructure
2439 39 545 2589 44
nxService.py
in Providers/Scripts/3.x/Scripts
1416 59 258 2678 43
nxPackage.py
in Providers/Scripts/2.6x-2.7x/Scripts
784 30 486 2678 42
nxPackage.py
in Providers/Scripts/2.4x-2.5x/Scripts
788 32 486 2678 42
nxService.py
in Providers/Scripts/2.4x-2.5x/Scripts
1400 59 486 2678 40
nxService.py
in Providers/Scripts/2.6x-2.7x/Scripts
1413 59 486 2678 40
nxFile.py
in Providers/Scripts/3.x/Scripts
1033 45 266 2678 37
nxFile.py
in Providers/Scripts/2.6x-2.7x/Scripts
1015 45 1326 2678 35
nxFile.py
in Providers/Scripts/2.4x-2.5x/Scripts
1010 46 1326 2678 34
strings.inc
in LCM/dsc/engine/lcm
543 - 1001 2881 30
nxUser.py
in Providers/Scripts/3.x/Scripts
419 15 266 2678 25
CAEngine.c
in LCM/dsc/engine/ca/CAInfrastructure
2208 36 266 2881 24
nxUser.py
in Providers/Scripts/2.4x-2.5x/Scripts
426 15 2126 2678 23
nxUser.py
in Providers/Scripts/2.6x-2.7x/Scripts
434 15 2126 2678 23
nxOMSAutomationWorker.py
in Providers/Scripts/2.6x-2.7x/Scripts
566 35 1042 1950 23
nxOMSSyslog.py
in Providers/Scripts/2.6x-2.7x/Scripts
359 16 704 2314 22
nxOMSAutomationWorker.py
in Providers/Scripts/2.4x-2.5x/Scripts
566 35 1042 1950 22
EngineHelperInternal.h
in LCM/dsc/engine/EngineHelper
666 - 1001 2881 22
PerformInventory.py
in LCM/scripts
215 5 829 2168 21
InstallModule.py
in LCM/scripts
246 7 266 2316 21
npmd_config_lib.rb
in Providers/Modules/NPM/Plugin/plugin
1031 35 326 1901 21
Resources_LCM.h
in LCM/dsc/engine/EngineHelper
356 - 1001 2881 20
schema.c
in Providers/nxOMSPlugin
1576 2 1700 2151 20
LocalConfigurationManager.c
in LCM/dsc/engine/ConfigurationManager
1785 27 1001 2881 20
PythonProvider.cpp
in Providers
1387 3 545 2688 18
EngineHelper.c
in LCM/dsc/engine/EngineHelper
1778 56 948 2881 18
process_investigator_lib.rb
in Providers/Modules/Plugins/ProcessInvestigator/plugin
107 4 81 847 17
nxEnvironment.py
in Providers/Scripts/3.x/Scripts
229 14 266 2678 16
in_npmd_server.rb
in Providers/Modules/NPM/Plugin/plugin
666 34 576 1901 16
register_oms.py
in Providers/nxOMSAutomationWorker/automationworker/scripts
119 3 637 1950 15
145 6 503 2301 15
nxEnvironment.py
in Providers/Scripts/2.4x-2.5x/Scripts
229 14 1911 2678 15
LocalConfigManagerHelper.h
in LCM/dsc/engine/ConfigurationManager
380 - 1001 2881 15
ModuleValidator.c
in LCM/dsc/engine/ModuleLoader/ModuleLibrary
1463 32 1595 2881 15
RemoveModule.py
in LCM/scripts
136 6 258 2316 14
configuration2.py
in Providers/nxOMSAutomationWorker/automationworker/worker
154 25 6 637 14
configuration3.py
in Providers/nxOMSAutomationWorker/automationworker/3.x/worker
156 25 6 637 14
nxAvailableUpdates.py
in Providers/Scripts/2.6x-2.7x/Scripts
232 9 389 2125 14
nxAvailableUpdates.py
in Providers/Scripts/2.4x-2.5x/Scripts
232 9 389 2125 14
nxAvailableUpdates.py
in Providers/Scripts/3.x/Scripts
241 9 389 2125 14
nxFileInventory.py
in Providers/Scripts/3.x/Scripts
317 14 350 2006 14
nxArchive.py
in Providers/Scripts/2.4x-2.5x/Scripts
319 15 2247 2499 14
nxOMSSyslog.py
in Providers/Scripts/3.x/Scripts
354 16 704 2287 14
nxOMSSyslog.py
in Providers/Scripts/2.4x-2.5x/Scripts
359 16 704 2287 14
nxGroup.py
in Providers/Scripts/3.x/Scripts
377 19 266 2678 14
tracer.py
in Providers/nxOMSAutomationWorker/automationworker/worker
428 70 990 1950 14
nxFirewall.py
in Providers/Scripts/2.6x-2.7x/Scripts
559 29 486 2677 14