microsoft / XmlNotepad
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 117 files with 32,106 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (579 lines of code)
    • 21 files changed 6-20 times (12,683 lines of code)
    • 93 files changed 1-5 times (18,844 lines of code)
0% | 0% | 1% | 39% | 58%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, xml, md, resx, htm, html, js, css, csproj, xsd, yml, xsl, xslt, svg, json, yaml, xaml, cmd, txt, wixproj, gitattributes, gitignore, props, wxs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
wxs0% | 0% | 100% | 0% | 0%
cs0% | 0% | <1% | 44% | 54%
cmd0% | 0% | 0% | 72% | 27%
yml0% | 0% | 0% | 100% | 0%
props0% | 0% | 0% | 100% | 0%
htm0% | 0% | 0% | 0% | 100%
xslt0% | 0% | 0% | 0% | 100%
xaml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
wixproj0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xsl0% | 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
src/XmlNotepadSetup0% | 0% | 82% | 0% | 17%
src/XmlNotepad0% | 0% | 1% | 43% | 55%
src/Version0% | 0% | 24% | 24% | 51%
src/Application0% | 0% | 0% | 39% | 60%
src/Model0% | 0% | 0% | 37% | 62%
src/XmlStats0% | 0% | 0% | 97% | 2%
src/BuildTasks0% | 0% | 0% | 96% | 3%
ROOT0% | 0% | 0% | 100% | 0%
src/Updates0% | 0% | 0% | 0% | 100%
src/WpfApp0% | 0% | 0% | 0% | 100%
src/FontBuilder0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
src/BuildTaskTests0% | 0% | 0% | 0% | 100%
src0% | 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
Version.cs
in src/Version
7 - 56 2105 47
wxs
Product.wxs
in src/XmlNotepadSetup
338 - 56 2105 43
XsltViewer.cs
in src/XmlNotepad
234 19 56 2105 26
props
Version.props
in src/Version
7 - 56 281 19
XsltControl.cs
in src/XmlNotepad
841 34 13 227 18
FormMain.cs
in src/Application
2610 181 13 206 17
XmlCache.cs
in src/Model
618 39 13 206 13
XmlTreeView.cs
in src/XmlNotepad
2155 106 13 2105 13
RecentFilesMenu.cs
in src/XmlNotepad
151 9 13 2105 12
cmd
publish.cmd
in root
97 - 66 285 11
XsltViewer.Designer.cs
in src/XmlNotepad
108 3 56 2105 11
NodeTextView.cs
in src/XmlNotepad
1128 66 56 2105 10
TextEditorOverlay.cs
in src/XmlNotepad
795 37 66 2105 9
FormOptions.cs
in src/Application
826 15 13 206 9
mkdocs.yml
in root
55 - 181 422 7
SyncVersions.cs
in src/BuildTasks
444 14 20 366 7
proxy.cs
in src/XmlNotepad
627 18 145 2105 7
Settings.cs
in src/Model
752 36 13 206 7
Program.cs
in src/Application
47 1 145 2105 6
FormAbout.cs
in src/Application
50 4 13 206 6