microsoft / CDM
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,431 files with 109,638 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 (1,945 lines of code)
    • 396 files changed 6-20 times (72,027 lines of code)
    • 1,033 files changed 1-5 times (35,666 lines of code)
0% | 0% | 1% | 65% | 32%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
json, txt, py, cs, md, java, ts, csproj, xml, nuspec, gitignore, html, css, js, ps1, npmignore, gitattributes, resx, yml, properties, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 5% | 59% | 34%
py0% | 0% | <1% | 58% | 40%
java0% | 0% | 0% | 70% | 29%
ts0% | 0% | 0% | 73% | 26%
ps10% | 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
CSharp/Microsoft.CommonDataModel.ObjectModel0% | 0% | 6% | 60% | 33%
Python0% | 0% | 98% | 0% | 1%
Java/objectmodel0% | 0% | 0% | 70% | 29%
Python/cdm0% | 0% | 0% | 59% | 40%
TypeScript/Cdm0% | 0% | 0% | 87% | 12%
TypeScript/Persistence0% | 0% | 0% | 63% | 36%
TypeScript/ResolvedModel0% | 0% | 0% | 60% | 39%
TypeScript/Storage0% | 0% | 0% | 79% | 20%
TypeScript/Utilities0% | 0% | 0% | 45% | 54%
CSharp/Microsoft.CommonDataModel.ObjectModel.Adapter.Adls0% | 0% | 0% | 94% | 5%
TypeScript0% | 0% | 0% | 77% | 22%
TypeScript/Enums0% | 0% | 0% | 47% | 52%
CSharp/Microsoft.CommonDataModel.ObjectModel.Adapter.Syms0% | 0% | 0% | 0% | 100%
CSharp/Microsoft.CommonDataModel.ObjectModel.Telemetry0% | 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
setup.py
in objectModel/Python
71 5 10 816 27
CdmCorpusDefinition.cs
in objectModel/CSharp/Microsoft.CommonDataModel.ObjectModel/Cdm
1874 49 91 816 21
cdm_manifest_def.py
in objectModel/Python/cdm/objectmodel
352 11 91 816 20
cdm_corpus_def.py
in objectModel/Python/cdm/objectmodel
1003 43 91 816 20
CdmManifestDefinition.cs
in objectModel/CSharp/Microsoft.CommonDataModel.ObjectModel/Cdm
511 17 91 816 19
cdm_document_def.py
in objectModel/Python/cdm/objectmodel
522 28 91 816 19
cdm_entity_def.py
in objectModel/Python/cdm/objectmodel
531 38 91 816 19
CdmEntityDefinition.ts
in objectModel/TypeScript/Cdm
760 38 91 782 19
CdmEntityDefinition.cs
in objectModel/CSharp/Microsoft.CommonDataModel.ObjectModel/Cdm
805 17 91 816 19
CdmEntityDefinition.java
in objectModel/Java/objectmodel/src/main/java/com/microsoft/commondatamodel/objectmodel/cdm
812 54 91 747 19
CdmCorpusDefinition.ts
in objectModel/TypeScript/Cdm
1699 54 91 782 19
CdmCorpusDefinition.java
in objectModel/Java/objectmodel/src/main/java/com/microsoft/commondatamodel/objectmodel/cdm
1904 87 91 747 19
cdm_entity_attribute_def.py
in objectModel/Python/cdm/objectmodel
274 19 122 816 18
CdmEntityAttributeDefinition.java
in objectModel/Java/objectmodel/src/main/java/com/microsoft/commondatamodel/objectmodel/cdm
446 24 122 747 18
CdmManifestDefinition.ts
in objectModel/TypeScript/Cdm
483 20 91 782 18
CdmManifestDefinition.java
in objectModel/Java/objectmodel/src/main/java/com/microsoft/commondatamodel/objectmodel/cdm
599 34 91 747 18
CdmDocumentDefinition.cs
in objectModel/CSharp/Microsoft.CommonDataModel.ObjectModel/Cdm
784 28 122 816 17
CdmDataPartitionPatternDefinition.cs
in objectModel/CSharp/Microsoft.CommonDataModel.ObjectModel/Cdm
279 12 91 816 16
StorageManager.cs
in objectModel/CSharp/Microsoft.CommonDataModel.ObjectModel/Storage
412 15 91 816 16
CdmEntityAttributeDefinition.cs
in objectModel/CSharp/Microsoft.CommonDataModel.ObjectModel/Cdm
429 13 122 816 16