mozilla / remote-settings
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 31 files with 2,810 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 file changed 21-50 times (94 lines of code)
    • 7 files changed 6-20 times (1,826 lines of code)
    • 23 files changed 1-5 times (890 lines of code)
0% | 0% | 3% | 64% | 31%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 31 files with 2,810 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 22 files changed by 2-5 contributors (2,157 lines of code)
    • 9 files changed by 1 contributor (653 lines of code)
0% | 0% | 0% | 76% | 23%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, rst, md, yaml, ini, toml, sh, dockerignore, vtt, cfg, svg, gitignore, dockerfile, wsgi, txt, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 0% | 75% | 0% | 24%
py0% | 0% | 0% | 68% | 31%
wsgi0% | 0% | 0% | 0% | 100%
cfg0% | 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
ROOT0% | 0% | 85% | 0% | 14%
kinto-remote-settings0% | 0% | 0% | 88% | 11%
cronjobs0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 31)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
94 - 2022-01-21 2025-05-09 33 3 mathieu@mozilla.com mathieu@mozilla.com
views.py
in kinto-remote-settings/src/kinto_remote_settings/changes
260 13 2022-01-10 2025-04-01 17 2 gbeckley@mozilla.com mathieu@mozilla.com
listeners.py
in kinto-remote-settings/src/kinto_remote_settings/signer
537 14 2022-01-10 2025-05-06 13 3 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/signer
262 3 2022-01-10 2025-04-15 12 2 gbeckley@mozilla.com mathieu@mozilla.com
utils.py
in kinto-remote-settings/src/kinto_remote_settings/changes
52 3 2022-01-10 2025-04-02 8 2 gbeckley@mozilla.com mathieu@mozilla.com
utils.py
in kinto-remote-settings/src/kinto_remote_settings/signer
245 12 2022-01-10 2025-03-31 8 2 gbeckley@mozilla.com mathieu@mozilla.com
updater.py
in kinto-remote-settings/src/kinto_remote_settings/signer
360 18 2022-01-10 2024-12-05 8 2 gbeckley@mozilla.com mathieu@mozilla.com
autograph.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
110 4 2022-01-10 2024-09-26 7 2 gbeckley@mozilla.com mathieu@mozilla.com
setup.py
in kinto-remote-settings
18 - 2022-01-10 2023-09-19 5 2 gbeckley@mozilla.com mathieu@mozilla.com
local_ecdsa.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
85 8 2022-01-10 2023-11-16 5 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
11 1 2022-01-10 2024-09-26 4 2 gbeckley@mozilla.com mathieu@mozilla.com
wsgi
app.wsgi
in root
16 - 2016-03-01 2022-01-31 4 4 rhubscher@mozilla.com mathieu@mozilla.com
base.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
5 2 2022-01-10 2022-10-13 3 2 gbeckley@mozilla.com mathieu@mozilla.com
generate_keypair.py
in kinto-remote-settings/src/kinto_remote_settings/signer
16 1 2022-01-10 2022-01-31 3 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/changes
24 1 2022-01-10 2024-11-04 3 2 gbeckley@mozilla.com mathieu@mozilla.com
sync_megaphone.py
in cronjobs/src/commands
98 9 2025-02-25 2025-04-22 3 1 mathieu@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/testing
1 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
exceptions.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
2 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings
5 1 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
pyproject.toml
in kinto-remote-settings
6 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
mock_listener.py
in kinto-remote-settings/src/kinto_remote_settings/testing
8 3 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
serializer.py
in kinto-remote-settings/src/kinto_remote_settings/signer
8 1 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
pyproject.toml
in cronjobs
25 - 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
events.py
in kinto-remote-settings/src/kinto_remote_settings/signer
32 6 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
main.py
in cronjobs/src
56 3 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
__init__.py
in cronjobs/src/commands
58 11 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
refresh_signature.py
in cronjobs/src/commands
71 4 2025-02-25 2025-03-26 2 1 mathieu@mozilla.com mathieu@mozilla.com
cfg
setup.cfg
in kinto-remote-settings
6 - 2022-01-21 2022-01-21 1 1 mathieu@mozilla.com mathieu@mozilla.com
purge_history.py
in cronjobs/src/commands
24 2 2025-04-03 2025-04-03 1 1 mathieu@mozilla.com mathieu@mozilla.com
backport_records.py
in cronjobs/src/commands
143 3 2025-02-25 2025-02-25 1 1 mathieu@mozilla.com mathieu@mozilla.com
build_bundles.py
in cronjobs/src/commands
172 7 2025-02-25 2025-02-25 1 1 mathieu@mozilla.com mathieu@mozilla.com
Files With Most Contributors (Top 31)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
wsgi
app.wsgi
in root
16 - 2016-03-01 2022-01-31 4 4 rhubscher@mozilla.com mathieu@mozilla.com
94 - 2022-01-21 2025-05-09 33 3 mathieu@mozilla.com mathieu@mozilla.com
listeners.py
in kinto-remote-settings/src/kinto_remote_settings/signer
537 14 2022-01-10 2025-05-06 13 3 gbeckley@mozilla.com mathieu@mozilla.com
views.py
in kinto-remote-settings/src/kinto_remote_settings/changes
260 13 2022-01-10 2025-04-01 17 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/signer
262 3 2022-01-10 2025-04-15 12 2 gbeckley@mozilla.com mathieu@mozilla.com
updater.py
in kinto-remote-settings/src/kinto_remote_settings/signer
360 18 2022-01-10 2024-12-05 8 2 gbeckley@mozilla.com mathieu@mozilla.com
utils.py
in kinto-remote-settings/src/kinto_remote_settings/signer
245 12 2022-01-10 2025-03-31 8 2 gbeckley@mozilla.com mathieu@mozilla.com
utils.py
in kinto-remote-settings/src/kinto_remote_settings/changes
52 3 2022-01-10 2025-04-02 8 2 gbeckley@mozilla.com mathieu@mozilla.com
autograph.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
110 4 2022-01-10 2024-09-26 7 2 gbeckley@mozilla.com mathieu@mozilla.com
local_ecdsa.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
85 8 2022-01-10 2023-11-16 5 2 gbeckley@mozilla.com mathieu@mozilla.com
setup.py
in kinto-remote-settings
18 - 2022-01-10 2023-09-19 5 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
11 1 2022-01-10 2024-09-26 4 2 gbeckley@mozilla.com mathieu@mozilla.com
base.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
5 2 2022-01-10 2022-10-13 3 2 gbeckley@mozilla.com mathieu@mozilla.com
generate_keypair.py
in kinto-remote-settings/src/kinto_remote_settings/signer
16 1 2022-01-10 2022-01-31 3 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/changes
24 1 2022-01-10 2024-11-04 3 2 gbeckley@mozilla.com mathieu@mozilla.com
pyproject.toml
in kinto-remote-settings
6 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
exceptions.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
2 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
serializer.py
in kinto-remote-settings/src/kinto_remote_settings/signer
8 1 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
events.py
in kinto-remote-settings/src/kinto_remote_settings/signer
32 6 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings
5 1 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/testing
1 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
mock_listener.py
in kinto-remote-settings/src/kinto_remote_settings/testing
8 3 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
sync_megaphone.py
in cronjobs/src/commands
98 9 2025-02-25 2025-04-22 3 1 mathieu@mozilla.com mathieu@mozilla.com
pyproject.toml
in cronjobs
25 - 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
refresh_signature.py
in cronjobs/src/commands
71 4 2025-02-25 2025-03-26 2 1 mathieu@mozilla.com mathieu@mozilla.com
__init__.py
in cronjobs/src/commands
58 11 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
main.py
in cronjobs/src
56 3 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
cfg
setup.cfg
in kinto-remote-settings
6 - 2022-01-21 2022-01-21 1 1 mathieu@mozilla.com mathieu@mozilla.com
backport_records.py
in cronjobs/src/commands
143 3 2025-02-25 2025-02-25 1 1 mathieu@mozilla.com mathieu@mozilla.com
purge_history.py
in cronjobs/src/commands
24 2 2025-04-03 2025-04-03 1 1 mathieu@mozilla.com mathieu@mozilla.com
build_bundles.py
in cronjobs/src/commands
172 7 2025-02-25 2025-02-25 1 1 mathieu@mozilla.com mathieu@mozilla.com
Files With Least Contributors (Top 31)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build_bundles.py
in cronjobs/src/commands
172 7 2025-02-25 2025-02-25 1 1 mathieu@mozilla.com mathieu@mozilla.com
backport_records.py
in cronjobs/src/commands
143 3 2025-02-25 2025-02-25 1 1 mathieu@mozilla.com mathieu@mozilla.com
sync_megaphone.py
in cronjobs/src/commands
98 9 2025-02-25 2025-04-22 3 1 mathieu@mozilla.com mathieu@mozilla.com
refresh_signature.py
in cronjobs/src/commands
71 4 2025-02-25 2025-03-26 2 1 mathieu@mozilla.com mathieu@mozilla.com
__init__.py
in cronjobs/src/commands
58 11 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
main.py
in cronjobs/src
56 3 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
pyproject.toml
in cronjobs
25 - 2025-02-25 2025-04-03 2 1 mathieu@mozilla.com mathieu@mozilla.com
purge_history.py
in cronjobs/src/commands
24 2 2025-04-03 2025-04-03 1 1 mathieu@mozilla.com mathieu@mozilla.com
cfg
setup.cfg
in kinto-remote-settings
6 - 2022-01-21 2022-01-21 1 1 mathieu@mozilla.com mathieu@mozilla.com
updater.py
in kinto-remote-settings/src/kinto_remote_settings/signer
360 18 2022-01-10 2024-12-05 8 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/signer
262 3 2022-01-10 2025-04-15 12 2 gbeckley@mozilla.com mathieu@mozilla.com
views.py
in kinto-remote-settings/src/kinto_remote_settings/changes
260 13 2022-01-10 2025-04-01 17 2 gbeckley@mozilla.com mathieu@mozilla.com
utils.py
in kinto-remote-settings/src/kinto_remote_settings/signer
245 12 2022-01-10 2025-03-31 8 2 gbeckley@mozilla.com mathieu@mozilla.com
autograph.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
110 4 2022-01-10 2024-09-26 7 2 gbeckley@mozilla.com mathieu@mozilla.com
local_ecdsa.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
85 8 2022-01-10 2023-11-16 5 2 gbeckley@mozilla.com mathieu@mozilla.com
utils.py
in kinto-remote-settings/src/kinto_remote_settings/changes
52 3 2022-01-10 2025-04-02 8 2 gbeckley@mozilla.com mathieu@mozilla.com
events.py
in kinto-remote-settings/src/kinto_remote_settings/signer
32 6 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/changes
24 1 2022-01-10 2024-11-04 3 2 gbeckley@mozilla.com mathieu@mozilla.com
setup.py
in kinto-remote-settings
18 - 2022-01-10 2023-09-19 5 2 gbeckley@mozilla.com mathieu@mozilla.com
generate_keypair.py
in kinto-remote-settings/src/kinto_remote_settings/signer
16 1 2022-01-10 2022-01-31 3 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
11 1 2022-01-10 2024-09-26 4 2 gbeckley@mozilla.com mathieu@mozilla.com
serializer.py
in kinto-remote-settings/src/kinto_remote_settings/signer
8 1 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
mock_listener.py
in kinto-remote-settings/src/kinto_remote_settings/testing
8 3 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
pyproject.toml
in kinto-remote-settings
6 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
base.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
5 2 2022-01-10 2022-10-13 3 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings
5 1 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
exceptions.py
in kinto-remote-settings/src/kinto_remote_settings/signer/backends
2 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
__init__.py
in kinto-remote-settings/src/kinto_remote_settings/testing
1 - 2022-01-10 2022-01-11 2 2 gbeckley@mozilla.com mathieu@mozilla.com
listeners.py
in kinto-remote-settings/src/kinto_remote_settings/signer
537 14 2022-01-10 2025-05-06 13 3 gbeckley@mozilla.com mathieu@mozilla.com
94 - 2022-01-21 2025-05-09 33 3 mathieu@mozilla.com mathieu@mozilla.com
wsgi
app.wsgi
in root
16 - 2016-03-01 2022-01-31 4 4 rhubscher@mozilla.com mathieu@mozilla.com