apache / sling-org-apache-sling-jcr-repoinit
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 20 files with 2,383 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (971 lines of code)
    • 6 files changed 6-20 times (847 lines of code)
    • 11 files changed 1-5 times (565 lines of code)
0% | 0% | 40% | 35% | 23%
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 20 files with 2,383 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (898 lines of code)
    • 6 files changed by 6-10 contributors (920 lines of code)
    • 11 files changed by 2-5 contributors (565 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 37% | 38% | 23% | 0%
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, txt, xml, md, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 40% | 35% | 23%
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% | 40% | 35% | 23%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AclUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
672 35 2016-10-21 2025-02-24 36 14 olli@apache.org stefanseifert@users.noreply...
AclVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
166 12 2016-11-07 2025-02-24 22 10 cziegeler@apache.org stefanseifert@users.noreply...
DoNothingVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
133 31 2016-07-19 2024-06-05 21 11 bdelacretaz@apache.org joerghoh@users.noreply.gith...
JcrRepoInitOpsProcessorImpl.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
80 2 2016-07-19 2024-06-05 14 8 bdelacretaz@apache.org joerghoh@users.noreply.gith...
RepositoryInitializer.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
91 3 2016-07-26 2025-02-21 12 6 olli@apache.org joerghoh@users.noreply.gith...
NodePropertiesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
242 12 2020-03-24 2025-02-24 12 9 nitigupt@adobe.com stefanseifert@users.noreply...
UserVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
164 10 2016-11-07 2024-06-05 11 10 cziegeler@apache.org joerghoh@users.noreply.gith...
RepositoryInitializerFactory.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
177 6 2017-06-07 2025-02-21 11 6 cziegeler@apache.org joerghoh@users.noreply.gith...
UserUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
93 11 2016-11-07 2024-06-05 9 11 cziegeler@apache.org joerghoh@users.noreply.gith...
PrivilegeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
33 2 2018-01-25 2024-06-05 5 4 karlpauls@gmail.com joerghoh@users.noreply.gith...
GroupMembershipVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
47 3 2020-03-09 2024-06-05 4 3 nitigupt@adobe.com joerghoh@users.noreply.gith...
RetryableOperation.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
83 10 2021-06-09 2024-06-05 4 3 joerghoh@users.noreply.gith... joerghoh@users.noreply.gith...
RepoInitException.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
10 2 2022-02-15 2024-06-05 3 2 joerghoh@users.noreply.gith... joerghoh@users.noreply.gith...
NodetypesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
21 2 2016-07-19 2024-06-05 3 3 bdelacretaz@apache.org joerghoh@users.noreply.gith...
RepoinitTextProvider.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
125 6 2016-08-16 2024-06-05 3 3 bdelacretaz@apache.org joerghoh@users.noreply.gith...
NodeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
160 7 2022-12-15 2024-06-05 3 2 kwin@apache.org joerghoh@users.noreply.gith...
package-info.java
in src/main/java/org/apache/sling/jcr/repoinit
2 - 2016-11-08 2024-06-05 2 2 cziegeler@apache.org joerghoh@users.noreply.gith...
JcrRepoInitOpsProcessor.java
in src/main/java/org/apache/sling/jcr/repoinit
9 - 2016-11-08 2024-06-05 2 2 cziegeler@apache.org joerghoh@users.noreply.gith...
NamespacesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
19 2 2016-07-19 2024-06-05 2 2 bdelacretaz@apache.org joerghoh@users.noreply.gith...
SessionContext.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
56 3 2025-02-19 2025-02-24 2 2 joerghoh@users.noreply.gith... stefanseifert@users.noreply...
Files With Most Contributors (Top 20)
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
AclUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
672 35 2016-10-21 2025-02-24 36 14 olli@apache.org stefanseifert@users.noreply...
DoNothingVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
133 31 2016-07-19 2024-06-05 21 11 bdelacretaz@apache.org joerghoh@users.noreply.gith...
UserUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
93 11 2016-11-07 2024-06-05 9 11 cziegeler@apache.org joerghoh@users.noreply.gith...
AclVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
166 12 2016-11-07 2025-02-24 22 10 cziegeler@apache.org stefanseifert@users.noreply...
UserVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
164 10 2016-11-07 2024-06-05 11 10 cziegeler@apache.org joerghoh@users.noreply.gith...
NodePropertiesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
242 12 2020-03-24 2025-02-24 12 9 nitigupt@adobe.com stefanseifert@users.noreply...
JcrRepoInitOpsProcessorImpl.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
80 2 2016-07-19 2024-06-05 14 8 bdelacretaz@apache.org joerghoh@users.noreply.gith...
RepositoryInitializer.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
91 3 2016-07-26 2025-02-21 12 6 olli@apache.org joerghoh@users.noreply.gith...
RepositoryInitializerFactory.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
177 6 2017-06-07 2025-02-21 11 6 cziegeler@apache.org joerghoh@users.noreply.gith...
PrivilegeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
33 2 2018-01-25 2024-06-05 5 4 karlpauls@gmail.com joerghoh@users.noreply.gith...
RetryableOperation.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
83 10 2021-06-09 2024-06-05 4 3 joerghoh@users.noreply.gith... joerghoh@users.noreply.gith...
GroupMembershipVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
47 3 2020-03-09 2024-06-05 4 3 nitigupt@adobe.com joerghoh@users.noreply.gith...
RepoinitTextProvider.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
125 6 2016-08-16 2024-06-05 3 3 bdelacretaz@apache.org joerghoh@users.noreply.gith...
NodetypesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
21 2 2016-07-19 2024-06-05 3 3 bdelacretaz@apache.org joerghoh@users.noreply.gith...
RepoInitException.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
10 2 2022-02-15 2024-06-05 3 2 joerghoh@users.noreply.gith... joerghoh@users.noreply.gith...
NodeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
160 7 2022-12-15 2024-06-05 3 2 kwin@apache.org joerghoh@users.noreply.gith...
JcrRepoInitOpsProcessor.java
in src/main/java/org/apache/sling/jcr/repoinit
9 - 2016-11-08 2024-06-05 2 2 cziegeler@apache.org joerghoh@users.noreply.gith...
NamespacesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
19 2 2016-07-19 2024-06-05 2 2 bdelacretaz@apache.org joerghoh@users.noreply.gith...
SessionContext.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
56 3 2025-02-19 2025-02-24 2 2 joerghoh@users.noreply.gith... stefanseifert@users.noreply...
package-info.java
in src/main/java/org/apache/sling/jcr/repoinit
2 - 2016-11-08 2024-06-05 2 2 cziegeler@apache.org joerghoh@users.noreply.gith...
Files With Least Contributors (Top 20)
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
NodeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
160 7 2022-12-15 2024-06-05 3 2 kwin@apache.org joerghoh@users.noreply.gith...
SessionContext.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
56 3 2025-02-19 2025-02-24 2 2 joerghoh@users.noreply.gith... stefanseifert@users.noreply...
NamespacesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
19 2 2016-07-19 2024-06-05 2 2 bdelacretaz@apache.org joerghoh@users.noreply.gith...
RepoInitException.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
10 2 2022-02-15 2024-06-05 3 2 joerghoh@users.noreply.gith... joerghoh@users.noreply.gith...
JcrRepoInitOpsProcessor.java
in src/main/java/org/apache/sling/jcr/repoinit
9 - 2016-11-08 2024-06-05 2 2 cziegeler@apache.org joerghoh@users.noreply.gith...
package-info.java
in src/main/java/org/apache/sling/jcr/repoinit
2 - 2016-11-08 2024-06-05 2 2 cziegeler@apache.org joerghoh@users.noreply.gith...
RepoinitTextProvider.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
125 6 2016-08-16 2024-06-05 3 3 bdelacretaz@apache.org joerghoh@users.noreply.gith...
RetryableOperation.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
83 10 2021-06-09 2024-06-05 4 3 joerghoh@users.noreply.gith... joerghoh@users.noreply.gith...
GroupMembershipVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
47 3 2020-03-09 2024-06-05 4 3 nitigupt@adobe.com joerghoh@users.noreply.gith...
NodetypesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
21 2 2016-07-19 2024-06-05 3 3 bdelacretaz@apache.org joerghoh@users.noreply.gith...
PrivilegeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
33 2 2018-01-25 2024-06-05 5 4 karlpauls@gmail.com joerghoh@users.noreply.gith...
RepositoryInitializerFactory.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
177 6 2017-06-07 2025-02-21 11 6 cziegeler@apache.org joerghoh@users.noreply.gith...
RepositoryInitializer.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
91 3 2016-07-26 2025-02-21 12 6 olli@apache.org joerghoh@users.noreply.gith...
JcrRepoInitOpsProcessorImpl.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
80 2 2016-07-19 2024-06-05 14 8 bdelacretaz@apache.org joerghoh@users.noreply.gith...
NodePropertiesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
242 12 2020-03-24 2025-02-24 12 9 nitigupt@adobe.com stefanseifert@users.noreply...
AclVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
166 12 2016-11-07 2025-02-24 22 10 cziegeler@apache.org stefanseifert@users.noreply...
UserVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
164 10 2016-11-07 2024-06-05 11 10 cziegeler@apache.org joerghoh@users.noreply.gith...
DoNothingVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
133 31 2016-07-19 2024-06-05 21 11 bdelacretaz@apache.org joerghoh@users.noreply.gith...
UserUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
93 11 2016-11-07 2024-06-05 9 11 cziegeler@apache.org joerghoh@users.noreply.gith...
AclUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
672 35 2016-10-21 2025-02-24 36 14 olli@apache.org stefanseifert@users.noreply...
Correlations

File Size vs. Number of Changes: 20 points

src/main/java/org/apache/sling/jcr/repoinit/impl/AclUtil.java x: 672 lines of code y: 36 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/AclVisitor.java x: 166 lines of code y: 22 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/SessionContext.java x: 56 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodePropertiesVisitor.java x: 242 lines of code y: 12 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializer.java x: 91 lines of code y: 12 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializerFactory.java x: 177 lines of code y: 11 # changes src/main/java/org/apache/sling/jcr/repoinit/JcrRepoInitOpsProcessor.java x: 9 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/DoNothingVisitor.java x: 133 lines of code y: 21 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/GroupMembershipVisitor.java x: 47 lines of code y: 4 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/JcrRepoInitOpsProcessorImpl.java x: 80 lines of code y: 14 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NamespacesVisitor.java x: 19 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodeVisitor.java x: 160 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodetypesVisitor.java x: 21 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/PrivilegeVisitor.java x: 33 lines of code y: 5 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepoInitException.java x: 10 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepoinitTextProvider.java x: 125 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RetryableOperation.java x: 83 lines of code y: 4 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserUtil.java x: 93 lines of code y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserVisitor.java x: 164 lines of code y: 11 # changes src/main/java/org/apache/sling/jcr/repoinit/package-info.java x: 2 lines of code y: 2 # changes
36.0
# changes
  min: 2.0
  average: 9.05
  25th percentile: 3.0
  median: 4.5
  75th percentile: 12.0
  max: 36.0
0 672.0
lines of code
min: 2.0 | average: 119.15 | 25th percentile: 24.0 | median: 87.0 | 75th percentile: 163.0 | max: 672.0

Number of Contributors vs. Number of Changes: 20 points

src/main/java/org/apache/sling/jcr/repoinit/impl/AclUtil.java x: 14 # contributors y: 36 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/AclVisitor.java x: 10 # contributors y: 22 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/SessionContext.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodePropertiesVisitor.java x: 9 # contributors y: 12 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializer.java x: 6 # contributors y: 12 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializerFactory.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/DoNothingVisitor.java x: 11 # contributors y: 21 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/GroupMembershipVisitor.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/JcrRepoInitOpsProcessorImpl.java x: 8 # contributors y: 14 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodeVisitor.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodetypesVisitor.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/PrivilegeVisitor.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserUtil.java x: 11 # contributors y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserVisitor.java x: 10 # contributors y: 11 # changes
36.0
# changes
  min: 2.0
  average: 9.05
  25th percentile: 3.0
  median: 4.5
  75th percentile: 12.0
  max: 36.0
0 14.0
# contributors
min: 2.0 | average: 5.65 | 25th percentile: 2.0 | median: 3.5 | 75th percentile: 9.75 | max: 14.0

Number of Contributors vs. File Size: 20 points

src/main/java/org/apache/sling/jcr/repoinit/impl/AclUtil.java x: 14 # contributors y: 672 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/AclVisitor.java x: 10 # contributors y: 166 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/SessionContext.java x: 2 # contributors y: 56 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/NodePropertiesVisitor.java x: 9 # contributors y: 242 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializer.java x: 6 # contributors y: 91 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializerFactory.java x: 6 # contributors y: 177 lines of code src/main/java/org/apache/sling/jcr/repoinit/JcrRepoInitOpsProcessor.java x: 2 # contributors y: 9 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/DoNothingVisitor.java x: 11 # contributors y: 133 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/GroupMembershipVisitor.java x: 3 # contributors y: 47 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/JcrRepoInitOpsProcessorImpl.java x: 8 # contributors y: 80 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/NamespacesVisitor.java x: 2 # contributors y: 19 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/NodeVisitor.java x: 2 # contributors y: 160 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/NodetypesVisitor.java x: 3 # contributors y: 21 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/PrivilegeVisitor.java x: 4 # contributors y: 33 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RepoinitTextProvider.java x: 3 # contributors y: 125 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RetryableOperation.java x: 3 # contributors y: 83 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/UserUtil.java x: 11 # contributors y: 93 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/UserVisitor.java x: 10 # contributors y: 164 lines of code src/main/java/org/apache/sling/jcr/repoinit/package-info.java x: 2 # contributors y: 2 lines of code
672.0
lines of code
  min: 2.0
  average: 119.15
  25th percentile: 24.0
  median: 87.0
  75th percentile: 163.0
  max: 672.0
0 14.0
# contributors
min: 2.0 | average: 5.65 | 25th percentile: 2.0 | median: 3.5 | 75th percentile: 9.75 | max: 14.0