microsoft / xlang
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 234 files with 73,191 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (1,830 lines of code)
    • 33 files changed 6-20 times (12,285 lines of code)
    • 200 files changed 1-5 times (59,076 lines of code)
0% | 0% | 2% | 16% | 80%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, txt, md, py, yml, vcxproj, filters, props, xml, targets, ps1, nuspec, gitignore, cs, csproj, sh, json, hpp, cmake, cmd, js, gitattributes, natvis
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 0% | 6% | 41% | 51%
cpp0% | 0% | 0% | 7% | 92%
vcxproj0% | 0% | 0% | 14% | 85%
yml0% | 0% | 0% | 26% | 73%
cmd0% | 0% | 0% | 88% | 11%
py0% | 0% | 0% | 17% | 82%
hpp0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
natvis0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
cmake0% | 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
tool/python0% | 0% | 40% | 57% | 1%
tool/cppxlang0% | 0% | 0% | 50% | 49%
library/impl0% | 0% | 0% | 28% | 71%
UndockedRegFreeWinRT/UndockedRegFreeWinRT0% | 0% | 0% | 57% | 42%
library0% | 0% | 0% | 5% | 94%
platform/published0% | 0% | 0% | 100% | 0%
scripts/windows0% | 0% | 0% | 93% | 6%
package/pywinrt0% | 0% | 0% | 14% | 85%
UndockedRegFreeWinRT/Catch0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/detours0% | 0% | 0% | 0% | 100%
tool/abi0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
platform0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/EmbeddedTestComponent0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/ManifestParserTest0% | 0% | 0% | 0% | 100%
package/midlrt0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/TestComponent0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/UndockedRegFreeWinRTTest0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/EmbeddedManifestTest0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/EmbeddedManifestManagedTest0% | 0% | 0% | 0% | 100%
package/abi0% | 0% | 0% | 0% | 100%
platform/helpers0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/UndockedRegFreeWinRTManagedTest0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/Nuget0% | 0% | 0% | 0% | 100%
scripts/ubuntu0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT0% | 0% | 0% | 0% | 100%
UndockedRegFreeWinRT/mwinrtact0% | 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
code_writers.h
in src/tool/python
1830 81 467 1216 21
pybase.h
in src/tool/python/strings
1035 54 467 1216 19
helpers.h
in src/tool/python
588 51 1026 1216 18
type_writers.h
in src/tool/python
526 40 931 1216 15
file_writers.h
in src/tool/python
160 10 528 1216 14
cmd_reader.h
in src/library
306 9 906 1216 13
text_writer.h
in src/library
406 35 931 1216 12
module_methods.cpp
in src/tool/python/strings
120 3 528 1216 11
cache.h
in src/library/impl/meta_reader
152 7 1010 1216 11
main.cpp
in src/tool/python
164 6 1012 1216 11
base_implements.h
in src/tool/cppxlang/strings
1027 73 929 1060 11
base.h
in src/library/impl
71 3 955 1216 10
setup.py
in src/tool/python/strings
9 - 1012 1216 9
pal.h
in src/platform/published
341 2 929 1216 9
cmd
build.cmd
in src/scripts/windows
56 - 978 1194 8
steps-build-projection.yml
in src/package/pywinrt/projection/AzurePipelinesTemplates
63 - 238 1012 8
signature.h
in src/library/impl/meta_reader
443 31 1029 1216 8
code_writers.h
in src/tool/cppxlang
2363 84 929 1060 8
base_dependencies.h
in src/tool/cppxlang/strings
30 - 929 1060 7
filter.h
in src/library/impl/meta_reader
114 8 853 1216 7