microsoft / edx-configuration
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 549 files with 23,525 lines of code.
    • 4 files changed more than 100 times (1,961 lines of code)
    • 26 files changed 51-100 times (2,990 lines of code)
    • 79 files changed 21-50 times (6,166 lines of code)
    • 257 files changed 6-20 times (8,429 lines of code)
    • 183 files changed 1-5 times (3,979 lines of code)
8% | 12% | 26% | 35% | 16%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
yml, sh, py, md, json, txt, cfg, xml, groovy, yaml, ini, vim, c, rst, mk, gitignore, tf, dockerignore, gitattributes, sql, TXT, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yml7% | 16% | 28% | 37% | 10%
py14% | 0% | 21% | 29% | 34%
tf0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 49% | 50%
yaml0% | 0% | 0% | 86% | 13%
TXT0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
c0% | 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
playbooks/roles8% | 17% | 31% | 34% | 7%
util/vpc-tools43% | 0% | 10% | 35% | 10%
playbooks0% | 16% | 51% | 9% | 21%
playbooks/edx-east0% | 2% | 18% | 48% | 30%
util0% | 0% | 11% | 81% | 7%
playbooks/callback_plugins0% | 0% | 0% | 100% | 0%
playbooks/continuous_delivery0% | 0% | 0% | 76% | 23%
terraform/sitespeed0% | 0% | 0% | 100% | 0%
playbooks/vagrant0% | 0% | 0% | 100% | 0%
docker/build0% | 0% | 0% | 20% | 79%
docker/plays0% | 0% | 0% | 15% | 84%
playbooks/sample_vars0% | 0% | 0% | 1% | 98%
ROOT0% | 0% | 0% | 0% | 100%
playbooks/library0% | 0% | 0% | 0% | 100%
util/jenkins0% | 0% | 0% | 0% | 100%
util/old0% | 0% | 0% | 0% | 100%
vagrant/base0% | 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
main.yml
in playbooks/roles/edxapp/defaults
905 - 1292 3056 406
deploy.yml
in playbooks/roles/edxapp/tasks
353 - 1469 3156 200
main.yml
in playbooks/roles/common/tasks
156 - 1575 3208 121
abbey.py
in util/vpc-tools
547 11 1470 2979 106
main.yml
in playbooks/roles/nginx/tasks
299 - 1512 3206 93
edx_sandbox.yml
in playbooks
77 - 1793 3149 92
main.yml
in playbooks/roles/edxapp/tasks
126 - 1908 3179 92
main.yml
in playbooks/roles/edxlocal/tasks
96 - 1777 3149 91
deploy.yml
in playbooks/roles/xqueue/tasks
133 - 1335 3148 89
main.yml
in playbooks/roles/common/defaults
1 - 1851 3056 88
main.yml
in playbooks/roles/ecommerce/defaults
174 - 1825 2518 85
vagrant-devstack.yml
in playbooks
44 - 1799 3011 84
main.yml
in playbooks/roles/nginx/defaults
112 - 1190 3056 79
service_variant_config.yml
in playbooks/roles/edxapp/tasks
143 - 1851 3018 75
edx_continuous_integration.yml
in playbooks/edx-east
52 - 2057 3036 73
deploy.yml
in playbooks/roles/xserver/tasks
122 - 1851 3150 70
vagrant-fullstack.yml
in playbooks
45 - 1980 3118 66
main.yml
in playbooks/roles/xqueue/defaults
112 - 1777 3056 66
main.yml
in playbooks/roles/rabbitmq/tasks
156 - 1851 3142 63
main.yml
in playbooks/roles/insights/defaults
161 - 1825 2691 63