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 19 files with 2,082 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 (692 lines of code)
    • 7 files changed 6-20 times (904 lines of code)
    • 10 files changed 1-5 times (486 lines of code)
0% | 0% | 33% | 43% | 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 19 files with 2,082 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (692 lines of code)
    • 5 files changed by 6-10 contributors (692 lines of code)
    • 8 files changed by 2-5 contributors (516 lines of code)
    • 4 files changed by 1 contributor (182 lines of code)
0% | 33% | 33% | 24% | 8%
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, md, xml, json, gitignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 33% | 43% | 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% | 33% | 43% | 23%
Most Frequently Changed Files (Top 19)

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
559 37 2016-10-21 2023-01-23 31 11 olli@apache.org kwin@apache.org
DoNothingVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
133 31 2016-07-19 2023-01-23 21 11 bdelacretaz@apache.org kwin@apache.org
AclVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
172 14 2016-11-07 2023-01-23 18 8 cziegeler@apache.org kwin@apache.org
JcrRepoInitOpsProcessorImpl.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
32 1 2016-07-19 2022-12-15 11 6 bdelacretaz@apache.org kwin@apache.org
UserVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
146 10 2016-11-07 2022-02-15 11 10 cziegeler@apache.org joerghoh@users.noreply.gith...
RepositoryInitializer.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
75 3 2016-07-26 2022-07-02 9 4 olli@apache.org enorman@apache.org
UserUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
96 11 2016-11-07 2022-07-02 9 10 cziegeler@apache.org enorman@apache.org
NodePropertiesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
246 12 2020-03-24 2022-12-15 9 8 nitigupt@adobe.com kwin@apache.org
RepositoryInitializerFactory.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
137 5 2017-06-07 2022-07-02 8 5 cziegeler@apache.org enorman@apache.org
PrivilegeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
27 2 2018-01-25 2022-07-02 4 3 karlpauls@gmail.com enorman@apache.org
GroupMembershipVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
47 3 2020-03-09 2022-02-15 3 3 nitigupt@adobe.com joerghoh@users.noreply.gith...
RepoInitException.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
10 2 2022-02-15 2022-07-02 2 2 joerghoh@users.noreply.gith... enorman@apache.org
NodetypesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
21 2 2016-07-19 2022-07-02 2 2 bdelacretaz@apache.org enorman@apache.org
RetryableOperation.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
78 9 2021-06-09 2022-07-02 2 2 joerghoh@users.noreply.gith... enorman@apache.org
RepoinitTextProvider.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
121 6 2016-08-16 2022-07-02 2 2 bdelacretaz@apache.org enorman@apache.org
NodeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
152 7 2022-12-15 2023-01-12 2 1 kwin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/repoinit
2 - 2016-11-08 2016-11-08 1 1 cziegeler@apache.org cziegeler@apache.org
JcrRepoInitOpsProcessor.java
in src/main/java/org/apache/sling/jcr/repoinit
9 - 2016-11-08 2016-11-08 1 1 cziegeler@apache.org cziegeler@apache.org
NamespacesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
19 2 2016-07-19 2016-07-19 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
Files With Most Contributors (Top 19)
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
559 37 2016-10-21 2023-01-23 31 11 olli@apache.org kwin@apache.org
DoNothingVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
133 31 2016-07-19 2023-01-23 21 11 bdelacretaz@apache.org kwin@apache.org
UserVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
146 10 2016-11-07 2022-02-15 11 10 cziegeler@apache.org joerghoh@users.noreply.gith...
UserUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
96 11 2016-11-07 2022-07-02 9 10 cziegeler@apache.org enorman@apache.org
AclVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
172 14 2016-11-07 2023-01-23 18 8 cziegeler@apache.org kwin@apache.org
NodePropertiesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
246 12 2020-03-24 2022-12-15 9 8 nitigupt@adobe.com kwin@apache.org
JcrRepoInitOpsProcessorImpl.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
32 1 2016-07-19 2022-12-15 11 6 bdelacretaz@apache.org kwin@apache.org
RepositoryInitializerFactory.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
137 5 2017-06-07 2022-07-02 8 5 cziegeler@apache.org enorman@apache.org
RepositoryInitializer.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
75 3 2016-07-26 2022-07-02 9 4 olli@apache.org enorman@apache.org
PrivilegeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
27 2 2018-01-25 2022-07-02 4 3 karlpauls@gmail.com enorman@apache.org
GroupMembershipVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
47 3 2020-03-09 2022-02-15 3 3 nitigupt@adobe.com joerghoh@users.noreply.gith...
RetryableOperation.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
78 9 2021-06-09 2022-07-02 2 2 joerghoh@users.noreply.gith... enorman@apache.org
RepoinitTextProvider.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
121 6 2016-08-16 2022-07-02 2 2 bdelacretaz@apache.org enorman@apache.org
RepoInitException.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
10 2 2022-02-15 2022-07-02 2 2 joerghoh@users.noreply.gith... enorman@apache.org
NodetypesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
21 2 2016-07-19 2022-07-02 2 2 bdelacretaz@apache.org enorman@apache.org
NodeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
152 7 2022-12-15 2023-01-12 2 1 kwin@apache.org kwin@apache.org
NamespacesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
19 2 2016-07-19 2016-07-19 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
JcrRepoInitOpsProcessor.java
in src/main/java/org/apache/sling/jcr/repoinit
9 - 2016-11-08 2016-11-08 1 1 cziegeler@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/repoinit
2 - 2016-11-08 2016-11-08 1 1 cziegeler@apache.org cziegeler@apache.org
Files With Least Contributors (Top 19)
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
152 7 2022-12-15 2023-01-12 2 1 kwin@apache.org kwin@apache.org
NamespacesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
19 2 2016-07-19 2016-07-19 1 1 bdelacretaz@apache.org bdelacretaz@apache.org
JcrRepoInitOpsProcessor.java
in src/main/java/org/apache/sling/jcr/repoinit
9 - 2016-11-08 2016-11-08 1 1 cziegeler@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/repoinit
2 - 2016-11-08 2016-11-08 1 1 cziegeler@apache.org cziegeler@apache.org
RepoinitTextProvider.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
121 6 2016-08-16 2022-07-02 2 2 bdelacretaz@apache.org enorman@apache.org
RetryableOperation.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
78 9 2021-06-09 2022-07-02 2 2 joerghoh@users.noreply.gith... enorman@apache.org
NodetypesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
21 2 2016-07-19 2022-07-02 2 2 bdelacretaz@apache.org enorman@apache.org
RepoInitException.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
10 2 2022-02-15 2022-07-02 2 2 joerghoh@users.noreply.gith... enorman@apache.org
GroupMembershipVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
47 3 2020-03-09 2022-02-15 3 3 nitigupt@adobe.com joerghoh@users.noreply.gith...
PrivilegeVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
27 2 2018-01-25 2022-07-02 4 3 karlpauls@gmail.com enorman@apache.org
RepositoryInitializer.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
75 3 2016-07-26 2022-07-02 9 4 olli@apache.org enorman@apache.org
RepositoryInitializerFactory.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
137 5 2017-06-07 2022-07-02 8 5 cziegeler@apache.org enorman@apache.org
JcrRepoInitOpsProcessorImpl.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
32 1 2016-07-19 2022-12-15 11 6 bdelacretaz@apache.org kwin@apache.org
NodePropertiesVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
246 12 2020-03-24 2022-12-15 9 8 nitigupt@adobe.com kwin@apache.org
AclVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
172 14 2016-11-07 2023-01-23 18 8 cziegeler@apache.org kwin@apache.org
UserVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
146 10 2016-11-07 2022-02-15 11 10 cziegeler@apache.org joerghoh@users.noreply.gith...
UserUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
96 11 2016-11-07 2022-07-02 9 10 cziegeler@apache.org enorman@apache.org
AclUtil.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
559 37 2016-10-21 2023-01-23 31 11 olli@apache.org kwin@apache.org
DoNothingVisitor.java
in src/main/java/org/apache/sling/jcr/repoinit/impl
133 31 2016-07-19 2023-01-23 21 11 bdelacretaz@apache.org kwin@apache.org
Correlations

File Size vs. Number of Changes: 19 points

src/main/java/org/apache/sling/jcr/repoinit/impl/AclUtil.java x: 559 lines of code y: 31 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/AclVisitor.java x: 172 lines of code y: 18 # 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/NodeVisitor.java x: 152 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/JcrRepoInitOpsProcessorImpl.java x: 32 lines of code y: 11 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodePropertiesVisitor.java x: 246 lines of code y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RetryableOperation.java x: 78 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodetypesVisitor.java x: 21 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/PrivilegeVisitor.java x: 27 lines of code y: 4 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepoInitException.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepoinitTextProvider.java x: 121 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializer.java x: 75 lines of code y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializerFactory.java x: 137 lines of code y: 8 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserUtil.java x: 96 lines of code y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/GroupMembershipVisitor.java x: 47 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserVisitor.java x: 146 lines of code y: 11 # changes src/main/java/org/apache/sling/jcr/repoinit/JcrRepoInitOpsProcessor.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/sling/jcr/repoinit/package-info.java x: 2 lines of code y: 1 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NamespacesVisitor.java x: 19 lines of code y: 1 # changes
31.0
# changes
  min: 1.0
  average: 7.74
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.0
  max: 31.0
0 559.0
lines of code
min: 2.0 | average: 109.58 | 25th percentile: 21.0 | median: 78.0 | 75th percentile: 146.0 | max: 559.0

Number of Contributors vs. Number of Changes: 19 points

src/main/java/org/apache/sling/jcr/repoinit/impl/AclUtil.java x: 11 # contributors y: 31 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/AclVisitor.java x: 8 # contributors y: 18 # 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/NodeVisitor.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/JcrRepoInitOpsProcessorImpl.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/NodePropertiesVisitor.java x: 8 # contributors y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RetryableOperation.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/PrivilegeVisitor.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializer.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializerFactory.java x: 5 # contributors y: 8 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserUtil.java x: 10 # contributors y: 9 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/GroupMembershipVisitor.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/jcr/repoinit/impl/UserVisitor.java x: 10 # contributors y: 11 # changes src/main/java/org/apache/sling/jcr/repoinit/JcrRepoInitOpsProcessor.java x: 1 # contributors y: 1 # changes
31.0
# changes
  min: 1.0
  average: 7.74
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.0
  max: 31.0
0 11.0
# contributors
min: 1.0 | average: 4.79 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.0 | max: 11.0

Number of Contributors vs. File Size: 19 points

src/main/java/org/apache/sling/jcr/repoinit/impl/AclUtil.java x: 11 # contributors y: 559 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/AclVisitor.java x: 8 # contributors y: 172 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/NodeVisitor.java x: 1 # contributors y: 152 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/JcrRepoInitOpsProcessorImpl.java x: 6 # contributors y: 32 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/NodePropertiesVisitor.java x: 8 # contributors y: 246 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RetryableOperation.java x: 2 # contributors y: 78 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/NodetypesVisitor.java x: 2 # contributors y: 21 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/PrivilegeVisitor.java x: 3 # contributors y: 27 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RepoInitException.java x: 2 # contributors y: 10 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RepoinitTextProvider.java x: 2 # contributors y: 121 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializer.java x: 4 # contributors y: 75 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/RepositoryInitializerFactory.java x: 5 # contributors y: 137 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/UserUtil.java x: 10 # contributors y: 96 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/UserVisitor.java x: 10 # contributors y: 146 lines of code src/main/java/org/apache/sling/jcr/repoinit/JcrRepoInitOpsProcessor.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/sling/jcr/repoinit/package-info.java x: 1 # contributors y: 2 lines of code src/main/java/org/apache/sling/jcr/repoinit/impl/NamespacesVisitor.java x: 1 # contributors y: 19 lines of code
559.0
lines of code
  min: 2.0
  average: 109.58
  25th percentile: 21.0
  median: 78.0
  75th percentile: 146.0
  max: 559.0
0 11.0
# contributors
min: 1.0 | average: 4.79 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.0 | max: 11.0