microsoft / DirectXTK
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 163 files with 50,751 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 7 files changed 51-100 times (6,167 lines of code)
    • 56 files changed 21-50 times (23,100 lines of code)
    • 59 files changed 6-20 times (16,033 lines of code)
    • 41 files changed 1-5 times (5,451 lines of code)
0% | 12% | 45% | 31% | 10%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cpp, h, vcxproj, filters, cs, fx, fxh, targets, md, nuspec, hlsl, json, txt, hlsli, gitattributes, ps1, editorconfig, inc, in, gitignore, inl, props, csproj, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 21% | 65% | 13% | <1%
h0% | 10% | 71% | 16% | 1%
vcxproj0% | 0% | 18% | 50% | 31%
cmd0% | 0% | 100% | 0% | 0%
inl0% | 0% | 0% | 100% | 0%
filters0% | 0% | 0% | 63% | 36%
fx0% | 0% | 0% | 79% | 20%
cs0% | 0% | 0% | 40% | 59%
fxh0% | 0% | 0% | 72% | 27%
inc0% | 0% | 0% | 100% | 0%
hlsl0% | 0% | 0% | 0% | 100%
hlsli0% | 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
Src0% | 13% | 68% | 17% | <1%
XWBTool0% | 66% | 0% | 21% | 12%
Audio0% | 16% | 53% | 20% | 9%
Inc0% | 8% | 45% | 44% | 1%
ROOT0% | 0% | 14% | 55% | 30%
Src/Shaders0% | 0% | 7% | 61% | 31%
MakeSpriteFont0% | 0% | 0% | 40% | 59%
MakeSpriteFont/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
WICTextureLoader.cpp
in Src
995 14 55 3562 76
pch.h
in Src
99 - 106 3562 71
ScreenGrab.cpp
in Src
516 3 106 3408 65
xwbtool.cpp
in XWBTool
1527 13 55 2975 63
AudioEngine.cpp
in Audio
1246 38 55 2975 61
DDSTextureLoader.cpp
in Src
1165 12 55 3562 55
Effects.h
in Inc
619 6 101 3562 53
ModelLoadSDKMESH.cpp
in Src
627 7 105 3293 50
GamePad.cpp
in Src
1378 42 24 2713 48
GeometricPrimitive.cpp
in Src
561 35 109 3562 47
Audio.h
in Inc
505 16 55 2975 45
ModelLoadCMO.cpp
in Src
677 5 116 3293 45
EffectFactory.cpp
in Src
414 15 110 3293 44
WaveBankReader.cpp
in Audio
1104 37 55 2975 44
SpriteBatch.cpp
in Src
784 31 55 3562 43
Mouse.cpp
in Src
1071 50 8 2425 40
SpriteFont.cpp
in Src
446 23 123 3561 39
Model.h
in Inc
246 3 87 3293 38
WaveBank.cpp
in Audio
435 32 55 2975 38
SoundEffect.cpp
in Audio
459 21 123 2975 38