microsoft / o365-moodle
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 382 files with 37,476 lines of code.
    • 4 files changed more than 100 times (2,987 lines of code)
    • 14 files changed 51-100 times (8,194 lines of code)
    • 39 files changed 21-50 times (7,874 lines of code)
    • 150 files changed 6-20 times (10,117 lines of code)
    • 175 files changed 1-5 times (8,304 lines of code)
7% | 21% | 21% | 26% | 22%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
php, js, md, yml, css, xml, mustache, json, scss, svg, txt, gitignore, gitattributes, feature
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
php8% | 24% | 21% | 28% | 16%
css0% | 0% | 33% | 8% | 58%
js0% | 0% | 13% | 9% | 77%
scss0% | 0% | 24% | 50% | 25%
mustache0% | 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
local/o365/classes8% | 29% | 24% | 25% | 11%
local/o365/lang34% | 0% | 0% | 65% | 0%
local/o36531% | 0% | 34% | 24% | 9%
repository/office3650% | 98% | 1% | 0% | 0%
auth/oidc/classes0% | 44% | 8% | 34% | 11%
local/o365/db0% | 58% | 26% | 13% | 1%
blocks/microsoft0% | 51% | 18% | 16% | 13%
auth/oidc/lang0% | 16% | 0% | 83% | 0%
local/office3650% | 100% | 0% | 0% | 0%
auth/oidc0% | <1% | 50% | 37% | 10%
local/onenote/classes0% | 0% | 78% | 8% | 13%
mod/assign/submission0% | 0% | 36% | 23% | 39%
mod/assign/feedback0% | 0% | 29% | 15% | 54%
auth/oidc/db0% | 0% | 82% | 12% | 5%
blocks/microsoft/lang0% | 0% | 100% | 0% | 0%
blocks/microsoft/sass0% | 0% | 100% | 0% | 0%
filter/oembed0% | 0% | 10% | 33% | 55%
repository/office365/lang0% | 0% | 13% | 51% | 34%
local/onenote0% | 0% | 19% | 80% | 0%
local/o365/sass0% | 0% | 0% | 100% | 0%
local/onenote/lang0% | 0% | 0% | 100% | 0%
filter/oembed/db0% | 0% | 0% | 67% | 32%
local/onenote/db0% | 0% | 0% | 100% | 0%
blocks/microsoft/db0% | 0% | 0% | 83% | 16%
filter/oembed/lang0% | 0% | 0% | 22% | 77%
repository/office365/db0% | 0% | 0% | 100% | 0%
theme/boost_o365teams0% | 0% | 0% | 3% | 96%
local/office365/lang0% | 0% | 0% | 11% | 88%
filter/oembed/amd0% | 0% | 0% | 0% | 100%
filter/oembed/classes0% | 0% | 0% | 0% | 100%
theme/boost_o365teams/style0% | 0% | 0% | 0% | 100%
filter/oembed/provider0% | 0% | 0% | 0% | 100%
theme/boost_o365teams/templates0% | 0% | 0% | 0% | 100%
filter/oembed/templates0% | 0% | 0% | 0% | 100%
filter/oembed/sass0% | 0% | 0% | 0% | 100%
theme/boost_o365teams/classes0% | 0% | 0% | 0% | 100%
theme/boost_o365teams/amd0% | 0% | 0% | 0% | 100%
theme/boost_o365teams/layout0% | 0% | 0% | 0% | 100%
theme/boost_o365teams/lang0% | 0% | 0% | 0% | 100%
auth/oidc/sass0% | 0% | 0% | 0% | 100%
local/office365/classes0% | 0% | 0% | 0% | 100%
blocks/microsoft/classes0% | 0% | 0% | 0% | 100%
repository/office365/classes0% | 0% | 0% | 0% | 100%
blocks/microsoft/js0% | 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
local_o365.php
in local/o365/lang/en
831 1 53 2618 174
version.php
in local/o365
10 - 53 2618 135
unified.php
in local/o365/classes/rest
1615 105 55 2451 117
settings.php
in local/o365
531 - 53 2618 109
main.php
in local/o365/classes/feature/usersync
1132 31 68 2324 93
observers.php
in local/o365/classes
723 22 55 2618 92
version.php
in auth/oidc
7 - 55 2618 85
upgrade.php
in local/o365/db
585 1 90 2618 74
version.php
in local/office365
15 - 53 2573 72
auth_oidc.php
in auth/oidc/lang/en
211 - 55 2618 72
lib.php
in repository/office365
940 24 68 2618 69
acp.php
in local/o365/classes/page
1647 36 55 2245 67
authcode.php
in auth/oidc/classes/loginflow
356 10 101 2520 64
coursegroups.php
in local/o365/classes/feature/usergroups
1099 23 68 2166 64
block_microsoft.php
in blocks/microsoft
422 12 90 2408 63
base.php
in auth/oidc/classes/loginflow
397 13 68 2520 57
azuread.php
in local/o365/classes/rest
368 21 70 2618 54
o365api.php
in local/o365/classes/rest
292 12 55 2618 51
version.php
in repository/office365
10 - 55 2618 49
version.php
in blocks/microsoft
10 - 55 2408 48