microsoft / MixedRealityToolkit-Unity
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 1,849 files with 615,489 lines of code.
    • 3 files changed more than 100 times (1,565 lines of code)
    • 33 files changed 51-100 times (23,383 lines of code)
    • 362 files changed 21-50 times (95,511 lines of code)
    • 1,235 files changed 6-20 times (201,378 lines of code)
    • 216 files changed 1-5 times (293,652 lines of code)
<1% | 3% | 15% | 32% | 47%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
meta, cs, mat, asset, prefab, unity, anim, yml, md, json, txt, ps1, shader, nuspec, npmignore, py, yaml, css, js, html, gitignore, gltf, gitattributes, targets, psm1, xml, cginc, proj, csproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
asset2% | 19% | 5% | 47% | 25%
ps125% | 15% | 31% | 27% | 0%
yaml38% | 0% | 36% | 0% | 25%
cs0% | 11% | 45% | 37% | 4%
yml0% | 31% | 27% | 34% | 6%
prefab0% | 0% | 18% | 73% | 8%
unity0% | 0% | 59% | 40% | 0%
shader0% | 0% | 26% | 42% | 31%
psm10% | 0% | 100% | 0% | 0%
proj0% | 0% | 100% | 0% | 0%
mat0% | 0% | 0% | 94% | 5%
anim0% | 0% | 0% | 2% | 97%
py0% | 0% | 0% | 100% | 0%
targets0% | 0% | 0% | 100% | 0%
cginc0% | 0% | 0% | 100% | 0%
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
ProjectSettings36% | 1% | 42% | 6% | 13%
scripts/ci40% | 0% | 30% | 29% | 0%
pipelines11% | 21% | 30% | 29% | 7%
Assets/MRTK0% | 3% | 15% | 32% | 47%
scripts/packaging0% | 34% | 38% | 26% | 0%
pipelines/templates0% | 32% | 28% | 28% | 9%
pipelines/config0% | 100% | 0% | 0% | 0%
Assets/XR0% | 0% | 8% | 3% | 88%
NuGet0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
scripts/tools0% | 0% | 0% | 100% | 0%
scripts/lint0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
asset
ProjectSettings.asset
in ProjectSettings
842 - 46 1434 166
validatecode.ps1
in scripts/ci
681 - 49 902 134
pr.yaml
in pipelines
42 - 214 1012 105
ci-packaging-internal.yml
in pipelines
23 - 229 943 87
asset
EditorBuildSettings.asset
in ProjectSettings
25 - 181 1434 81
MixedRealityToolkit.cs
in Assets/MRTK/Core/Services
1110 54 278 693 81
XRSDKDeviceManager.cs
in Assets/MRTK/Providers/XRSDK
190 10 53 697 77
unitypackage.ps1
in scripts/packaging
209 - 333 934 76
ci-packaging-dontpublish.yml
in pipelines
20 - 333 915 73
MixedRealityProjectConfiguratorWindow.cs
in Assets/MRTK/Core/Inspectors/Setup
828 34 223 693 73
common.yml
in pipelines/templates
41 - 333 992 72
ObjectManipulator.cs
in Assets/MRTK/SDK/Features/Input/Handlers
754 33 53 651 71
FocusProvider.cs
in Assets/MRTK/Services/InputSystem
1282 54 53 719 66
MixedRealityInputSystem.cs
in Assets/MRTK/Services/InputSystem
1531 87 53 697 66
InspectorUIUtility.cs
in Assets/MRTK/Core/Inspectors/Utilities
495 34 53 693 65
unitybuild.yml
in pipelines/templates/tasks
141 - 333 992 64
GenericXRSDKSpatialMeshObserver.cs
in Assets/MRTK/Providers/XRSDK
429 18 47 697 64
BoundingBox.cs
in Assets/MRTK/SDK/Features/UX/Scripts/BoundingBox
1990 54 53 697 64
MixedRealityProjectConfigurator.cs
in Assets/MRTK/Core/Utilities/Editor/Setup
290 18 53 693 63
ci-daily.yml
in pipelines
37 - 333 902 60