apache / buildstream-plugins
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 26 files with 1,925 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 9 files changed 6-20 times (1,499 lines of code)
    • 17 files changed 1-5 times (426 lines of code)
0% | 0% | 0% | 77% | 22%
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 26 files with 1,925 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)
    • 8 files changed by 2-5 contributors (1,406 lines of code)
    • 18 files changed by 1 contributor (519 lines of code)
0% | 0% | 0% | 73% | 26%
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, txt, yaml, patch, rst, yml, in, ini, cfg, diff, toml, sh, json, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 83% | 16%
yaml0% | 0% | 0% | 55% | 44%
toml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
in0% | 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
src0% | 0% | 0% | 81% | 18%
ROOT0% | 0% | 0% | 54% | 45%
doc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 26)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
cargo.py
in src/buildstream_plugins/sources
211 25 2021-09-15 2022-10-26 15 5 jonathan.maw@codethink.co.uk tristan.vanberkom@codethink...
setup.py
in root
74 - 2022-03-19 2023-02-17 13 4 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
autotools.yaml
in src/buildstream_plugins/elements
81 - 2022-03-18 2022-12-04 10 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
docker.py
in src/buildstream_plugins/sources
331 30 2022-03-18 2023-02-17 10 3 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins
1 - 2022-03-18 2023-02-17 9 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
autotools.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 7 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.py
in src/buildstream_plugins/sources
134 14 2022-03-18 2023-02-17 7 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
git.py
in src/buildstream_plugins/sources
622 36 2022-03-18 2022-10-26 7 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
meson.yaml
in src/buildstream_plugins/elements
40 - 2022-03-18 2022-12-05 6 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cmake.yaml
in src/buildstream_plugins/elements
30 - 2022-03-18 2022-12-05 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
conf.py
in doc/source
42 - 2022-03-24 2022-11-11 5 3 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
patch.py
in src/buildstream_plugins/sources
48 11 2022-03-18 2022-10-26 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
bzr.py
in src/buildstream_plugins/sources
150 17 2022-03-18 2022-10-26 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cfg
setup.cfg
in root
17 - 2022-03-19 2022-10-26 4 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
make.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
meson.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cmake.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
setuptools.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
in
8 - 2022-03-19 2022-11-11 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
setuptools.yaml
in src/buildstream_plugins/elements
20 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.yaml
in src/buildstream_plugins/elements
21 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
make.yaml
in src/buildstream_plugins/elements
25 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
38 - 2022-03-21 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins/sources
1 - 2022-03-18 2022-03-18 1 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins/elements
1 - 2022-03-18 2022-03-18 1 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
Files With Most Contributors (Top 26)
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
cargo.py
in src/buildstream_plugins/sources
211 25 2021-09-15 2022-10-26 15 5 jonathan.maw@codethink.co.uk tristan.vanberkom@codethink...
setup.py
in root
74 - 2022-03-19 2023-02-17 13 4 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
docker.py
in src/buildstream_plugins/sources
331 30 2022-03-18 2023-02-17 10 3 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
conf.py
in doc/source
42 - 2022-03-24 2022-11-11 5 3 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
autotools.yaml
in src/buildstream_plugins/elements
81 - 2022-03-18 2022-12-04 10 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
autotools.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 7 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
git.py
in src/buildstream_plugins/sources
622 36 2022-03-18 2022-10-26 7 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
meson.yaml
in src/buildstream_plugins/elements
40 - 2022-03-18 2022-12-05 6 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins
1 - 2022-03-18 2023-02-17 9 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.py
in src/buildstream_plugins/sources
134 14 2022-03-18 2023-02-17 7 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cmake.yaml
in src/buildstream_plugins/elements
30 - 2022-03-18 2022-12-05 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
patch.py
in src/buildstream_plugins/sources
48 11 2022-03-18 2022-10-26 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
bzr.py
in src/buildstream_plugins/sources
150 17 2022-03-18 2022-10-26 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cfg
setup.cfg
in root
17 - 2022-03-19 2022-10-26 4 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
in
8 - 2022-03-19 2022-11-11 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
setuptools.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cmake.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
meson.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
make.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
38 - 2022-03-21 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
make.yaml
in src/buildstream_plugins/elements
25 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
setuptools.yaml
in src/buildstream_plugins/elements
20 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.yaml
in src/buildstream_plugins/elements
21 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins/elements
1 - 2022-03-18 2022-03-18 1 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins/sources
1 - 2022-03-18 2022-03-18 1 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
Files With Least Contributors (Top 26)
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
bzr.py
in src/buildstream_plugins/sources
150 17 2022-03-18 2022-10-26 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.py
in src/buildstream_plugins/sources
134 14 2022-03-18 2023-02-17 7 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
patch.py
in src/buildstream_plugins/sources
48 11 2022-03-18 2022-10-26 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
38 - 2022-03-21 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cmake.yaml
in src/buildstream_plugins/elements
30 - 2022-03-18 2022-12-05 5 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
make.yaml
in src/buildstream_plugins/elements
25 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.yaml
in src/buildstream_plugins/elements
21 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
setuptools.yaml
in src/buildstream_plugins/elements
20 - 2022-03-18 2022-10-26 2 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cfg
setup.cfg
in root
17 - 2022-03-19 2022-10-26 4 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
in
8 - 2022-03-19 2022-11-11 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
setuptools.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cmake.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
meson.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
make.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
pip.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 3 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins
1 - 2022-03-18 2023-02-17 9 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins/elements
1 - 2022-03-18 2022-03-18 1 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
__init__.py
in src/buildstream_plugins/sources
1 - 2022-03-18 2022-03-18 1 1 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
git.py
in src/buildstream_plugins/sources
622 36 2022-03-18 2022-10-26 7 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
autotools.yaml
in src/buildstream_plugins/elements
81 - 2022-03-18 2022-12-04 10 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
meson.yaml
in src/buildstream_plugins/elements
40 - 2022-03-18 2022-12-05 6 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
autotools.py
in src/buildstream_plugins/elements
5 1 2022-03-18 2022-10-26 7 2 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
docker.py
in src/buildstream_plugins/sources
331 30 2022-03-18 2023-02-17 10 3 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
conf.py
in doc/source
42 - 2022-03-24 2022-11-11 5 3 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
setup.py
in root
74 - 2022-03-19 2023-02-17 13 4 tristan.vanberkom@codethink... tristan.vanberkom@codethink...
cargo.py
in src/buildstream_plugins/sources
211 25 2021-09-15 2022-10-26 15 5 jonathan.maw@codethink.co.uk tristan.vanberkom@codethink...
Correlations

File Size vs. Number of Changes: 26 points

src/buildstream_plugins/__init__.py x: 1 lines of code y: 9 # changes src/buildstream_plugins/sources/docker.py x: 331 lines of code y: 10 # changes setup.py x: 74 lines of code y: 13 # changes src/buildstream_plugins/sources/pip.py x: 134 lines of code y: 7 # changes src/buildstream_plugins/elements/cmake.yaml x: 30 lines of code y: 5 # changes src/buildstream_plugins/elements/meson.yaml x: 40 lines of code y: 6 # changes src/buildstream_plugins/elements/autotools.yaml x: 81 lines of code y: 10 # changes MANIFEST.in x: 8 lines of code y: 3 # changes doc/source/conf.py x: 42 lines of code y: 5 # changes pyproject.toml x: 38 lines of code y: 2 # changes setup.cfg x: 17 lines of code y: 4 # changes src/buildstream_plugins/elements/autotools.py x: 5 lines of code y: 7 # changes src/buildstream_plugins/elements/cmake.py x: 5 lines of code y: 3 # changes src/buildstream_plugins/elements/make.yaml x: 25 lines of code y: 2 # changes src/buildstream_plugins/elements/pip.yaml x: 21 lines of code y: 2 # changes src/buildstream_plugins/elements/setuptools.yaml x: 20 lines of code y: 2 # changes src/buildstream_plugins/sources/bzr.py x: 150 lines of code y: 5 # changes src/buildstream_plugins/sources/cargo.py x: 211 lines of code y: 15 # changes src/buildstream_plugins/sources/git.py x: 622 lines of code y: 7 # changes src/buildstream_plugins/sources/patch.py x: 48 lines of code y: 5 # changes src/buildstream_plugins/elements/__init__.py x: 1 lines of code y: 1 # changes
15.0
# changes
  min: 1.0
  average: 5.23
  25th percentile: 2.75
  median: 4.5
  75th percentile: 7.0
  max: 15.0
0 622.0
lines of code
min: 1.0 | average: 74.04 | 25th percentile: 5.0 | median: 23.0 | 75th percentile: 75.75 | max: 622.0

Number of Contributors vs. Number of Changes: 26 points

src/buildstream_plugins/__init__.py x: 1 # contributors y: 9 # changes src/buildstream_plugins/sources/docker.py x: 3 # contributors y: 10 # changes setup.py x: 4 # contributors y: 13 # changes src/buildstream_plugins/sources/pip.py x: 1 # contributors y: 7 # changes src/buildstream_plugins/elements/cmake.yaml x: 1 # contributors y: 5 # changes src/buildstream_plugins/elements/meson.yaml x: 2 # contributors y: 6 # changes src/buildstream_plugins/elements/autotools.yaml x: 2 # contributors y: 10 # changes MANIFEST.in x: 1 # contributors y: 3 # changes doc/source/conf.py x: 3 # contributors y: 5 # changes pyproject.toml x: 1 # contributors y: 2 # changes setup.cfg x: 1 # contributors y: 4 # changes src/buildstream_plugins/elements/autotools.py x: 2 # contributors y: 7 # changes src/buildstream_plugins/sources/cargo.py x: 5 # contributors y: 15 # changes src/buildstream_plugins/elements/__init__.py x: 1 # contributors y: 1 # changes
15.0
# changes
  min: 1.0
  average: 5.23
  25th percentile: 2.75
  median: 4.5
  75th percentile: 7.0
  max: 15.0
0 5.0
# contributors
min: 1.0 | average: 1.58 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 26 points

src/buildstream_plugins/__init__.py x: 1 # contributors y: 1 lines of code src/buildstream_plugins/sources/docker.py x: 3 # contributors y: 331 lines of code setup.py x: 4 # contributors y: 74 lines of code src/buildstream_plugins/sources/pip.py x: 1 # contributors y: 134 lines of code src/buildstream_plugins/elements/cmake.yaml x: 1 # contributors y: 30 lines of code src/buildstream_plugins/elements/meson.yaml x: 2 # contributors y: 40 lines of code src/buildstream_plugins/elements/autotools.yaml x: 2 # contributors y: 81 lines of code MANIFEST.in x: 1 # contributors y: 8 lines of code doc/source/conf.py x: 3 # contributors y: 42 lines of code pyproject.toml x: 1 # contributors y: 38 lines of code setup.cfg x: 1 # contributors y: 17 lines of code src/buildstream_plugins/elements/autotools.py x: 2 # contributors y: 5 lines of code src/buildstream_plugins/elements/cmake.py x: 1 # contributors y: 5 lines of code src/buildstream_plugins/elements/make.yaml x: 1 # contributors y: 25 lines of code src/buildstream_plugins/elements/pip.yaml x: 1 # contributors y: 21 lines of code src/buildstream_plugins/sources/bzr.py x: 1 # contributors y: 150 lines of code src/buildstream_plugins/sources/cargo.py x: 5 # contributors y: 211 lines of code src/buildstream_plugins/sources/git.py x: 2 # contributors y: 622 lines of code src/buildstream_plugins/sources/patch.py x: 1 # contributors y: 48 lines of code
622.0
lines of code
  min: 1.0
  average: 74.04
  25th percentile: 5.0
  median: 23.0
  75th percentile: 75.75
  max: 622.0
0 5.0
# contributors
min: 1.0 | average: 1.58 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0