apache / brooklyn-dist
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 18 files with 609 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (159 lines of code)
    • 4 files changed 6-20 times (293 lines of code)
    • 12 files changed 1-5 times (157 lines of code)
0% | 0% | 26% | 48% | 25%
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 18 files with 609 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (159 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 7 files changed by 2-5 contributors (347 lines of code)
    • 9 files changed by 1 contributor (103 lines of code)
0% | 26% | 0% | 56% | 16%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
xml, sh, java, md, cfg, yaml, properties, gitignore, txt, gitattributes, bat, ps1, json, rb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml0% | 0% | 26% | 55% | 17%
yaml0% | 0% | 100% | 0% | 0%
cfg0% | 0% | 0% | 86% | 13%
java0% | 0% | 0% | 0% | 100%
rb0% | 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
karaf0% | 0% | 26% | 70% | 3%
vagrant0% | 0% | 80% | 0% | 19%
release0% | 0% | 0% | 79% | 20%
archetypes0% | 0% | 0% | 0% | 100%
shared-packaging0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
feature.xml
in karaf/features/src/main/feature
97 - 2016-08-19 2022-12-19 37 12 svetoslav.neykov@cloudsoftc... alex@cloudsoft.io
servers.yaml
in vagrant/src/main/vagrant
62 - 2016-01-30 2024-01-30 25 13 alex.heneveld@cloudsoftcorp... duncan.grant@cloudsoft.io
org.apache.karaf.features.xml
in karaf/features/src/main/filtered-resources/resources/etc
169 - 2021-03-30 2024-01-05 12 2 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
cfg
org.ops4j.pax.logging.cfg
in karaf/features/src/main/resources/resources/etc
91 - 2021-03-30 2023-10-06 10 4 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
settings.xml
in release
31 - 2015-06-23 2017-02-14 7 3 richard@apache.org alex.heneveld@cloudsoftcorp...
cfg
brooklyn.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2021-03-30 2021-09-14 6 2 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
cfg
org.ops4j.pax.web.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2021-03-30 2021-09-14 4 2 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
logback.xml
in shared-packaging/src/main/resources/conf
6 - 2016-05-10 2016-05-30 2 1 svetoslav.neykov@cloudsoftc... svetoslav.neykov@cloudsoftc...
cfg
org.apache.karaf.shell.cfg
in karaf/features/src/main/resources/resources/etc
7 - 2021-03-30 2021-03-31 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
pr_report.rb
in release/pull-request-reports
8 - 2015-09-03 2016-01-30 2 2 alex@cloudsoft.io alex.heneveld@cloudsoftcorp...
MySample.java
in archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn
22 - 2016-03-02 2016-03-08 2 1 aled.sage@gmail.com aled.sage@gmail.com
archetype-metadata.xml
in archetypes/quickstart/src/main/resources/META-INF/maven
44 - 2016-01-30 2016-09-28 2 2 alex.heneveld@cloudsoftcorp... aled.sage@gmail.com
MySampleImpl.java
in archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn
48 6 2016-03-02 2016-03-08 2 1 aled.sage@gmail.com aled.sage@gmail.com
cfg
org.apache.felix.scr.ScrService.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
cfg
org.apache.brooklyn.classrename.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
cfg
brooklyn-ui.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2025-01-21 2025-01-21 1 1 git@alex.heneveld.org git@alex.heneveld.org
cfg
org.apache.brooklyn.osgilauncher.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
build-distribution.xml
in vagrant/src/main/config
15 - 2016-01-30 2016-01-30 1 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
Files With Most Contributors (Top 18)
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
servers.yaml
in vagrant/src/main/vagrant
62 - 2016-01-30 2024-01-30 25 13 alex.heneveld@cloudsoftcorp... duncan.grant@cloudsoft.io
feature.xml
in karaf/features/src/main/feature
97 - 2016-08-19 2022-12-19 37 12 svetoslav.neykov@cloudsoftc... alex@cloudsoft.io
cfg
org.ops4j.pax.logging.cfg
in karaf/features/src/main/resources/resources/etc
91 - 2021-03-30 2023-10-06 10 4 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
settings.xml
in release
31 - 2015-06-23 2017-02-14 7 3 richard@apache.org alex.heneveld@cloudsoftcorp...
org.apache.karaf.features.xml
in karaf/features/src/main/filtered-resources/resources/etc
169 - 2021-03-30 2024-01-05 12 2 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
cfg
brooklyn.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2021-03-30 2021-09-14 6 2 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
cfg
org.ops4j.pax.web.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2021-03-30 2021-09-14 4 2 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
pr_report.rb
in release/pull-request-reports
8 - 2015-09-03 2016-01-30 2 2 alex@cloudsoft.io alex.heneveld@cloudsoftcorp...
archetype-metadata.xml
in archetypes/quickstart/src/main/resources/META-INF/maven
44 - 2016-01-30 2016-09-28 2 2 alex.heneveld@cloudsoftcorp... aled.sage@gmail.com
cfg
org.apache.karaf.shell.cfg
in karaf/features/src/main/resources/resources/etc
7 - 2021-03-30 2021-03-31 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
MySample.java
in archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn
22 - 2016-03-02 2016-03-08 2 1 aled.sage@gmail.com aled.sage@gmail.com
MySampleImpl.java
in archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn
48 6 2016-03-02 2016-03-08 2 1 aled.sage@gmail.com aled.sage@gmail.com
logback.xml
in shared-packaging/src/main/resources/conf
6 - 2016-05-10 2016-05-30 2 1 svetoslav.neykov@cloudsoftc... svetoslav.neykov@cloudsoftc...
cfg
brooklyn-ui.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2025-01-21 2025-01-21 1 1 git@alex.heneveld.org git@alex.heneveld.org
cfg
org.apache.brooklyn.classrename.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
cfg
org.apache.felix.scr.ScrService.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
cfg
org.apache.brooklyn.osgilauncher.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
build-distribution.xml
in vagrant/src/main/config
15 - 2016-01-30 2016-01-30 1 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
Files With Least Contributors (Top 18)
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
MySampleImpl.java
in archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn
48 6 2016-03-02 2016-03-08 2 1 aled.sage@gmail.com aled.sage@gmail.com
MySample.java
in archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn
22 - 2016-03-02 2016-03-08 2 1 aled.sage@gmail.com aled.sage@gmail.com
build-distribution.xml
in vagrant/src/main/config
15 - 2016-01-30 2016-01-30 1 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
cfg
org.apache.karaf.shell.cfg
in karaf/features/src/main/resources/resources/etc
7 - 2021-03-30 2021-03-31 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
logback.xml
in shared-packaging/src/main/resources/conf
6 - 2016-05-10 2016-05-30 2 1 svetoslav.neykov@cloudsoftc... svetoslav.neykov@cloudsoftc...
cfg
org.apache.brooklyn.osgilauncher.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
cfg
brooklyn-ui.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2025-01-21 2025-01-21 1 1 git@alex.heneveld.org git@alex.heneveld.org
cfg
org.apache.brooklyn.classrename.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
cfg
org.apache.felix.scr.ScrService.cfg
in karaf/features/src/main/resources/resources/etc
1 - 2022-09-09 2022-09-09 1 1 alex@cloudsoft.io alex@cloudsoft.io
org.apache.karaf.features.xml
in karaf/features/src/main/filtered-resources/resources/etc
169 - 2021-03-30 2024-01-05 12 2 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
archetype-metadata.xml
in archetypes/quickstart/src/main/resources/META-INF/maven
44 - 2016-01-30 2016-09-28 2 2 alex.heneveld@cloudsoftcorp... aled.sage@gmail.com
pr_report.rb
in release/pull-request-reports
8 - 2015-09-03 2016-01-30 2 2 alex@cloudsoft.io alex.heneveld@cloudsoftcorp...
cfg
brooklyn.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2021-03-30 2021-09-14 6 2 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
cfg
org.ops4j.pax.web.cfg
in karaf/features/src/main/resources/resources/etc
2 - 2021-03-30 2021-09-14 4 2 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
settings.xml
in release
31 - 2015-06-23 2017-02-14 7 3 richard@apache.org alex.heneveld@cloudsoftcorp...
cfg
org.ops4j.pax.logging.cfg
in karaf/features/src/main/resources/resources/etc
91 - 2021-03-30 2023-10-06 10 4 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
feature.xml
in karaf/features/src/main/feature
97 - 2016-08-19 2022-12-19 37 12 svetoslav.neykov@cloudsoftc... alex@cloudsoft.io
servers.yaml
in vagrant/src/main/vagrant
62 - 2016-01-30 2024-01-30 25 13 alex.heneveld@cloudsoftcorp... duncan.grant@cloudsoft.io
Correlations

File Size vs. Number of Changes: 18 points

karaf/features/src/main/resources/resources/etc/brooklyn-ui.cfg x: 1 lines of code y: 1 # changes vagrant/src/main/vagrant/servers.yaml x: 62 lines of code y: 25 # changes karaf/features/src/main/filtered-resources/resources/etc/org.apache.karaf.features.xml x: 169 lines of code y: 12 # changes karaf/features/src/main/resources/resources/etc/org.ops4j.pax.logging.cfg x: 91 lines of code y: 10 # changes karaf/features/src/main/feature/feature.xml x: 97 lines of code y: 37 # changes karaf/features/src/main/resources/resources/etc/org.apache.brooklyn.osgilauncher.cfg x: 2 lines of code y: 1 # changes karaf/features/src/main/resources/resources/etc/brooklyn.cfg x: 2 lines of code y: 6 # changes karaf/features/src/main/resources/resources/etc/org.ops4j.pax.web.cfg x: 2 lines of code y: 4 # changes karaf/features/src/main/resources/resources/etc/org.apache.karaf.shell.cfg x: 7 lines of code y: 2 # changes release/settings.xml x: 31 lines of code y: 7 # changes archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml x: 44 lines of code y: 2 # changes shared-packaging/src/main/resources/conf/logback.xml x: 6 lines of code y: 2 # changes archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn/MySample.java x: 22 lines of code y: 2 # changes archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn/MySampleImpl.java x: 48 lines of code y: 2 # changes release/pull-request-reports/pr_report.rb x: 8 lines of code y: 2 # changes vagrant/src/main/config/build-distribution.xml x: 15 lines of code y: 1 # changes
37.0
# changes
  min: 1.0
  average: 6.56
  25th percentile: 1.0
  median: 2.0
  75th percentile: 7.75
  max: 37.0
0 169.0
lines of code
min: 1.0 | average: 33.83 | 25th percentile: 2.0 | median: 11.5 | 75th percentile: 51.5 | max: 169.0

Number of Contributors vs. Number of Changes: 18 points

karaf/features/src/main/resources/resources/etc/brooklyn-ui.cfg x: 1 # contributors y: 1 # changes vagrant/src/main/vagrant/servers.yaml x: 13 # contributors y: 25 # changes karaf/features/src/main/filtered-resources/resources/etc/org.apache.karaf.features.xml x: 2 # contributors y: 12 # changes karaf/features/src/main/resources/resources/etc/org.ops4j.pax.logging.cfg x: 4 # contributors y: 10 # changes karaf/features/src/main/feature/feature.xml x: 12 # contributors y: 37 # changes karaf/features/src/main/resources/resources/etc/brooklyn.cfg x: 2 # contributors y: 6 # changes karaf/features/src/main/resources/resources/etc/org.ops4j.pax.web.cfg x: 2 # contributors y: 4 # changes karaf/features/src/main/resources/resources/etc/org.apache.karaf.shell.cfg x: 1 # contributors y: 2 # changes release/settings.xml x: 3 # contributors y: 7 # changes archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml x: 2 # contributors y: 2 # changes
37.0
# changes
  min: 1.0
  average: 6.56
  25th percentile: 1.0
  median: 2.0
  75th percentile: 7.75
  max: 37.0
0 13.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.25 | max: 13.0

Number of Contributors vs. File Size: 18 points

karaf/features/src/main/resources/resources/etc/brooklyn-ui.cfg x: 1 # contributors y: 1 lines of code vagrant/src/main/vagrant/servers.yaml x: 13 # contributors y: 62 lines of code karaf/features/src/main/filtered-resources/resources/etc/org.apache.karaf.features.xml x: 2 # contributors y: 169 lines of code karaf/features/src/main/resources/resources/etc/org.ops4j.pax.logging.cfg x: 4 # contributors y: 91 lines of code karaf/features/src/main/feature/feature.xml x: 12 # contributors y: 97 lines of code karaf/features/src/main/resources/resources/etc/org.apache.brooklyn.osgilauncher.cfg x: 1 # contributors y: 2 lines of code karaf/features/src/main/resources/resources/etc/brooklyn.cfg x: 2 # contributors y: 2 lines of code karaf/features/src/main/resources/resources/etc/org.apache.karaf.shell.cfg x: 1 # contributors y: 7 lines of code release/settings.xml x: 3 # contributors y: 31 lines of code archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml x: 2 # contributors y: 44 lines of code shared-packaging/src/main/resources/conf/logback.xml x: 1 # contributors y: 6 lines of code archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn/MySample.java x: 1 # contributors y: 22 lines of code archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn/MySampleImpl.java x: 1 # contributors y: 48 lines of code release/pull-request-reports/pr_report.rb x: 2 # contributors y: 8 lines of code vagrant/src/main/config/build-distribution.xml x: 1 # contributors y: 15 lines of code
169.0
lines of code
  min: 1.0
  average: 33.83
  25th percentile: 2.0
  median: 11.5
  75th percentile: 51.5
  max: 169.0
0 13.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.25 | max: 13.0