apache / sling-org-apache-sling-feature-launcher
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 1,661 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (899 lines of code)
    • 6 files changed 6-20 times (584 lines of code)
    • 8 files changed 1-5 times (178 lines of code)
0% | 0% | 54% | 35% | 10%
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 1,661 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)
    • 7 files changed by 6-10 contributors (922 lines of code)
    • 10 files changed by 2-5 contributors (723 lines of code)
    • 1 file changed by 1 contributor (16 lines of code)
0% | 0% | 55% | 43% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, xml, json, txt, gitignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 55% | 36% | 8%
xml0% | 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% | 54% | 35% | 10%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
FeatureProcessor.java
in src/main/java/org/apache/sling/feature/launcher/impl
150 2 2018-01-18 2023-01-03 44 7 cziegeler@apache.org rombert@apache.org
Main.java
in src/main/java/org/apache/sling/feature/launcher/impl
310 8 2018-04-17 2023-03-28 33 9 cziegeler@apache.org michael.lescisin@uhn.ca
LauncherConfig.java
in src/main/java/org/apache/sling/feature/launcher/impl
83 17 2018-04-17 2023-03-28 22 7 cziegeler@apache.org michael.lescisin@uhn.ca
AbstractRunner.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
356 13 2018-05-08 2022-02-16 21 4 karlpauls@gmail.com pauls@apache.org
Bootstrap.java
in src/main/java/org/apache/sling/feature/launcher/impl
208 10 2019-04-29 2023-03-28 19 9 cziegeler@apache.org michael.lescisin@uhn.ca
FrameworkLauncher.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
116 5 2018-04-24 2022-04-25 18 6 david.bosschaert@gmail.com cziegeler@apache.org
FrameworkRunner.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
80 3 2018-05-08 2022-08-04 14 4 karlpauls@gmail.com cziegeler@apache.org
Installation.java
in src/main/java/org/apache/sling/feature/launcher/impl
70 12 2018-08-28 2020-05-01 9 5 pauls@apache.org cziegeler@apache.org
RepoInitHandler.java
in src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers
29 1 2018-08-28 2021-03-16 7 6 pauls@apache.org 33224746+stbischof@users.no...
ExtensionContextImpl.java
in src/main/java/org/apache/sling/feature/launcher/impl
81 11 2019-03-28 2019-06-11 6 4 bosschae@adobe.com karlpauls@gmail.com
LauncherPrepareContext.java
in src/main/java/org/apache/sling/feature/launcher/spi
10 - 2018-11-22 2019-06-11 5 2 karlpauls@gmail.com karlpauls@gmail.com
ContentPackageHandler.java
in src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers
26 1 2018-08-28 2021-03-16 5 6 pauls@apache.org 33224746+stbischof@users.no...
ExtensionHandler.java
in src/main/java/org/apache/sling/feature/launcher/spi/extensions
5 - 2018-08-28 2020-12-16 4 5 pauls@apache.org cziegeler@apache.org
ExtensionContext.java
in src/main/java/org/apache/sling/feature/launcher/spi/extensions
15 - 2019-03-28 2019-06-11 4 3 bosschae@adobe.com karlpauls@gmail.com
Launcher.java
in src/main/java/org/apache/sling/feature/launcher/spi
55 6 2018-06-21 2020-10-08 4 3 karlpauls@gmail.com pauls@apache.org
LauncherRunContext.java
in src/main/java/org/apache/sling/feature/launcher/spi
12 - 2019-04-29 2019-06-11 3 2 cziegeler@apache.org karlpauls@gmail.com
bin.xml
in src/main/assembly
39 - 2021-12-01 2022-08-04 3 3 pauls@apache.org kwin@apache.org
VariableSubstitutor.java
in src/main/java/org/apache/sling/feature/launcher/impl
16 1 2021-03-18 2021-03-18 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
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
Main.java
in src/main/java/org/apache/sling/feature/launcher/impl
310 8 2018-04-17 2023-03-28 33 9 cziegeler@apache.org michael.lescisin@uhn.ca
Bootstrap.java
in src/main/java/org/apache/sling/feature/launcher/impl
208 10 2019-04-29 2023-03-28 19 9 cziegeler@apache.org michael.lescisin@uhn.ca
FeatureProcessor.java
in src/main/java/org/apache/sling/feature/launcher/impl
150 2 2018-01-18 2023-01-03 44 7 cziegeler@apache.org rombert@apache.org
LauncherConfig.java
in src/main/java/org/apache/sling/feature/launcher/impl
83 17 2018-04-17 2023-03-28 22 7 cziegeler@apache.org michael.lescisin@uhn.ca
FrameworkLauncher.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
116 5 2018-04-24 2022-04-25 18 6 david.bosschaert@gmail.com cziegeler@apache.org
RepoInitHandler.java
in src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers
29 1 2018-08-28 2021-03-16 7 6 pauls@apache.org 33224746+stbischof@users.no...
ContentPackageHandler.java
in src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers
26 1 2018-08-28 2021-03-16 5 6 pauls@apache.org 33224746+stbischof@users.no...
Installation.java
in src/main/java/org/apache/sling/feature/launcher/impl
70 12 2018-08-28 2020-05-01 9 5 pauls@apache.org cziegeler@apache.org
ExtensionHandler.java
in src/main/java/org/apache/sling/feature/launcher/spi/extensions
5 - 2018-08-28 2020-12-16 4 5 pauls@apache.org cziegeler@apache.org
AbstractRunner.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
356 13 2018-05-08 2022-02-16 21 4 karlpauls@gmail.com pauls@apache.org
FrameworkRunner.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
80 3 2018-05-08 2022-08-04 14 4 karlpauls@gmail.com cziegeler@apache.org
ExtensionContextImpl.java
in src/main/java/org/apache/sling/feature/launcher/impl
81 11 2019-03-28 2019-06-11 6 4 bosschae@adobe.com karlpauls@gmail.com
ExtensionContext.java
in src/main/java/org/apache/sling/feature/launcher/spi/extensions
15 - 2019-03-28 2019-06-11 4 3 bosschae@adobe.com karlpauls@gmail.com
Launcher.java
in src/main/java/org/apache/sling/feature/launcher/spi
55 6 2018-06-21 2020-10-08 4 3 karlpauls@gmail.com pauls@apache.org
bin.xml
in src/main/assembly
39 - 2021-12-01 2022-08-04 3 3 pauls@apache.org kwin@apache.org
LauncherPrepareContext.java
in src/main/java/org/apache/sling/feature/launcher/spi
10 - 2018-11-22 2019-06-11 5 2 karlpauls@gmail.com karlpauls@gmail.com
LauncherRunContext.java
in src/main/java/org/apache/sling/feature/launcher/spi
12 - 2019-04-29 2019-06-11 3 2 cziegeler@apache.org karlpauls@gmail.com
VariableSubstitutor.java
in src/main/java/org/apache/sling/feature/launcher/impl
16 1 2021-03-18 2021-03-18 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
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
VariableSubstitutor.java
in src/main/java/org/apache/sling/feature/launcher/impl
16 1 2021-03-18 2021-03-18 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
LauncherRunContext.java
in src/main/java/org/apache/sling/feature/launcher/spi
12 - 2019-04-29 2019-06-11 3 2 cziegeler@apache.org karlpauls@gmail.com
LauncherPrepareContext.java
in src/main/java/org/apache/sling/feature/launcher/spi
10 - 2018-11-22 2019-06-11 5 2 karlpauls@gmail.com karlpauls@gmail.com
Launcher.java
in src/main/java/org/apache/sling/feature/launcher/spi
55 6 2018-06-21 2020-10-08 4 3 karlpauls@gmail.com pauls@apache.org
bin.xml
in src/main/assembly
39 - 2021-12-01 2022-08-04 3 3 pauls@apache.org kwin@apache.org
ExtensionContext.java
in src/main/java/org/apache/sling/feature/launcher/spi/extensions
15 - 2019-03-28 2019-06-11 4 3 bosschae@adobe.com karlpauls@gmail.com
AbstractRunner.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
356 13 2018-05-08 2022-02-16 21 4 karlpauls@gmail.com pauls@apache.org
ExtensionContextImpl.java
in src/main/java/org/apache/sling/feature/launcher/impl
81 11 2019-03-28 2019-06-11 6 4 bosschae@adobe.com karlpauls@gmail.com
FrameworkRunner.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
80 3 2018-05-08 2022-08-04 14 4 karlpauls@gmail.com cziegeler@apache.org
Installation.java
in src/main/java/org/apache/sling/feature/launcher/impl
70 12 2018-08-28 2020-05-01 9 5 pauls@apache.org cziegeler@apache.org
ExtensionHandler.java
in src/main/java/org/apache/sling/feature/launcher/spi/extensions
5 - 2018-08-28 2020-12-16 4 5 pauls@apache.org cziegeler@apache.org
FrameworkLauncher.java
in src/main/java/org/apache/sling/feature/launcher/impl/launchers
116 5 2018-04-24 2022-04-25 18 6 david.bosschaert@gmail.com cziegeler@apache.org
RepoInitHandler.java
in src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers
29 1 2018-08-28 2021-03-16 7 6 pauls@apache.org 33224746+stbischof@users.no...
ContentPackageHandler.java
in src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers
26 1 2018-08-28 2021-03-16 5 6 pauls@apache.org 33224746+stbischof@users.no...
FeatureProcessor.java
in src/main/java/org/apache/sling/feature/launcher/impl
150 2 2018-01-18 2023-01-03 44 7 cziegeler@apache.org rombert@apache.org
LauncherConfig.java
in src/main/java/org/apache/sling/feature/launcher/impl
83 17 2018-04-17 2023-03-28 22 7 cziegeler@apache.org michael.lescisin@uhn.ca
Main.java
in src/main/java/org/apache/sling/feature/launcher/impl
310 8 2018-04-17 2023-03-28 33 9 cziegeler@apache.org michael.lescisin@uhn.ca
Bootstrap.java
in src/main/java/org/apache/sling/feature/launcher/impl
208 10 2019-04-29 2023-03-28 19 9 cziegeler@apache.org michael.lescisin@uhn.ca
Correlations

File Size vs. Number of Changes: 18 points

src/main/java/org/apache/sling/feature/launcher/impl/Bootstrap.java x: 208 lines of code y: 19 # changes src/main/java/org/apache/sling/feature/launcher/impl/LauncherConfig.java x: 83 lines of code y: 22 # changes src/main/java/org/apache/sling/feature/launcher/impl/Main.java x: 310 lines of code y: 33 # changes src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java x: 150 lines of code y: 44 # changes src/main/assembly/bin.xml x: 39 lines of code y: 3 # changes src/main/java/org/apache/sling/feature/launcher/impl/launchers/FrameworkRunner.java x: 80 lines of code y: 14 # changes src/main/java/org/apache/sling/feature/launcher/impl/launchers/FrameworkLauncher.java x: 116 lines of code y: 18 # changes src/main/java/org/apache/sling/feature/launcher/impl/launchers/AbstractRunner.java x: 356 lines of code y: 21 # changes src/main/java/org/apache/sling/feature/launcher/impl/VariableSubstitutor.java x: 16 lines of code y: 1 # changes src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers/ContentPackageHandler.java x: 26 lines of code y: 5 # changes src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers/RepoInitHandler.java x: 29 lines of code y: 7 # changes src/main/java/org/apache/sling/feature/launcher/spi/extensions/ExtensionHandler.java x: 5 lines of code y: 4 # changes src/main/java/org/apache/sling/feature/launcher/spi/Launcher.java x: 55 lines of code y: 4 # changes src/main/java/org/apache/sling/feature/launcher/impl/Installation.java x: 70 lines of code y: 9 # changes src/main/java/org/apache/sling/feature/launcher/impl/ExtensionContextImpl.java x: 81 lines of code y: 6 # changes src/main/java/org/apache/sling/feature/launcher/spi/LauncherPrepareContext.java x: 10 lines of code y: 5 # changes src/main/java/org/apache/sling/feature/launcher/spi/LauncherRunContext.java x: 12 lines of code y: 3 # changes src/main/java/org/apache/sling/feature/launcher/spi/extensions/ExtensionContext.java x: 15 lines of code y: 4 # changes
44.0
# changes
  min: 1.0
  average: 12.33
  25th percentile: 4.0
  median: 6.5
  75th percentile: 19.5
  max: 44.0
0 356.0
lines of code
min: 5.0 | average: 92.28 | 25th percentile: 15.75 | median: 62.5 | 75th percentile: 124.5 | max: 356.0

Number of Contributors vs. Number of Changes: 18 points

src/main/java/org/apache/sling/feature/launcher/impl/Bootstrap.java x: 9 # contributors y: 19 # changes src/main/java/org/apache/sling/feature/launcher/impl/LauncherConfig.java x: 7 # contributors y: 22 # changes src/main/java/org/apache/sling/feature/launcher/impl/Main.java x: 9 # contributors y: 33 # changes src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java x: 7 # contributors y: 44 # changes src/main/assembly/bin.xml x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/feature/launcher/impl/launchers/FrameworkRunner.java x: 4 # contributors y: 14 # changes src/main/java/org/apache/sling/feature/launcher/impl/launchers/FrameworkLauncher.java x: 6 # contributors y: 18 # changes src/main/java/org/apache/sling/feature/launcher/impl/launchers/AbstractRunner.java x: 4 # contributors y: 21 # changes src/main/java/org/apache/sling/feature/launcher/impl/VariableSubstitutor.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers/ContentPackageHandler.java x: 6 # contributors y: 5 # changes src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers/RepoInitHandler.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/sling/feature/launcher/spi/extensions/ExtensionHandler.java x: 5 # contributors y: 4 # changes src/main/java/org/apache/sling/feature/launcher/spi/Launcher.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/feature/launcher/impl/Installation.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/sling/feature/launcher/impl/ExtensionContextImpl.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/sling/feature/launcher/spi/LauncherPrepareContext.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/feature/launcher/spi/LauncherRunContext.java x: 2 # contributors y: 3 # changes
44.0
# changes
  min: 1.0
  average: 12.33
  25th percentile: 4.0
  median: 6.5
  75th percentile: 19.5
  max: 44.0
0 9.0
# contributors
min: 1.0 | average: 4.78 | 25th percentile: 3.0 | median: 4.5 | 75th percentile: 6.25 | max: 9.0

Number of Contributors vs. File Size: 18 points

src/main/java/org/apache/sling/feature/launcher/impl/Bootstrap.java x: 9 # contributors y: 208 lines of code src/main/java/org/apache/sling/feature/launcher/impl/LauncherConfig.java x: 7 # contributors y: 83 lines of code src/main/java/org/apache/sling/feature/launcher/impl/Main.java x: 9 # contributors y: 310 lines of code src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java x: 7 # contributors y: 150 lines of code src/main/assembly/bin.xml x: 3 # contributors y: 39 lines of code src/main/java/org/apache/sling/feature/launcher/impl/launchers/FrameworkRunner.java x: 4 # contributors y: 80 lines of code src/main/java/org/apache/sling/feature/launcher/impl/launchers/FrameworkLauncher.java x: 6 # contributors y: 116 lines of code src/main/java/org/apache/sling/feature/launcher/impl/launchers/AbstractRunner.java x: 4 # contributors y: 356 lines of code src/main/java/org/apache/sling/feature/launcher/impl/VariableSubstitutor.java x: 1 # contributors y: 16 lines of code src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers/ContentPackageHandler.java x: 6 # contributors y: 26 lines of code src/main/java/org/apache/sling/feature/launcher/impl/extensions/handlers/RepoInitHandler.java x: 6 # contributors y: 29 lines of code src/main/java/org/apache/sling/feature/launcher/spi/extensions/ExtensionHandler.java x: 5 # contributors y: 5 lines of code src/main/java/org/apache/sling/feature/launcher/spi/Launcher.java x: 3 # contributors y: 55 lines of code src/main/java/org/apache/sling/feature/launcher/impl/Installation.java x: 5 # contributors y: 70 lines of code src/main/java/org/apache/sling/feature/launcher/spi/LauncherPrepareContext.java x: 2 # contributors y: 10 lines of code src/main/java/org/apache/sling/feature/launcher/spi/LauncherRunContext.java x: 2 # contributors y: 12 lines of code src/main/java/org/apache/sling/feature/launcher/spi/extensions/ExtensionContext.java x: 3 # contributors y: 15 lines of code
356.0
lines of code
  min: 5.0
  average: 92.28
  25th percentile: 15.75
  median: 62.5
  75th percentile: 124.5
  max: 356.0
0 9.0
# contributors
min: 1.0 | average: 4.78 | 25th percentile: 3.0 | median: 4.5 | 75th percentile: 6.25 | max: 9.0