apache / sling-org-apache-sling-jcr-base
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 39 files with 4,065 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (367 lines of code)
    • 5 files changed 6-20 times (1,018 lines of code)
    • 33 files changed 1-5 times (2,680 lines of code)
0% | 0% | 9% | 25% | 65%
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 39 files with 4,065 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)
    • 4 files changed by 6-10 contributors (1,060 lines of code)
    • 10 files changed by 2-5 contributors (752 lines of code)
    • 25 files changed by 1 contributor (2,253 lines of code)
0% | 0% | 26% | 18% | 55%
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, txt, xml, gitignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 9% | 25% | 65%
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% | 9% | 25% | 65%
Most Frequently Changed Files (Top 39)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractSlingRepositoryManager.java
in src/main/java/org/apache/sling/jcr/base
367 18 2014-02-10 2023-09-29 28 10 fmeschbe@apache.org cziegeler@apache.org
AbstractSlingRepository2.java
in src/main/java/org/apache/sling/jcr/base
234 18 2014-02-10 2023-09-29 16 8 fmeschbe@apache.org cziegeler@apache.org
AccessControlUtil.java
in src/main/java/org/apache/sling/jcr/base/util
457 19 2009-02-23 2018-12-12 13 7 jvazquez@apache.org enorman@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/base
2 - 2013-08-05 2021-07-19 11 8 fmeschbe@apache.org stefanegli@apache.org
Loader.java
in src/main/java/org/apache/sling/jcr/base/internal/loader
247 14 2010-02-11 2016-12-19 11 5 justin@apache.org cziegeler@apache.org
AllowListFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
78 6 2023-06-03 2023-09-29 6 2 cziegeler@apache.org cziegeler@apache.org
LoginAdminAllowList.java
in src/main/java/org/apache/sling/jcr/base/internal
133 5 2023-06-03 2023-09-29 5 2 cziegeler@apache.org cziegeler@apache.org
RepositoryMount.java
in src/main/java/org/apache/sling/jcr/base/spi
7 - 2019-05-09 2021-06-02 4 2 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitSession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
56 8 2019-05-09 2023-09-29 4 2 karlpauls@gmail.com cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/base/util
3 - 2013-08-05 2018-11-28 3 3 fmeschbe@apache.org enorman@apache.org
LoginAdminAllowListConfiguration.java
in src/main/java/org/apache/sling/jcr/base/internal
24 - 2023-06-03 2023-09-29 3 1 cziegeler@apache.org cziegeler@apache.org
LegacyFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
25 1 2023-09-20 2023-09-29 3 2 cziegeler@apache.org cziegeler@apache.org
RepositoryAccessor.java
in src/main/java/org/apache/sling/jcr/base/util
30 4 2016-02-19 2023-02-08 3 4 cziegeler@apache.org anchela@adobe.com
NodeTypeLoader.java
in src/main/java/org/apache/sling/jcr/base
68 4 2010-02-18 2018-12-12 3 3 justin@apache.org enorman@apache.org
ProxyQuery.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
190 9 2019-05-09 2019-05-19 3 1 karlpauls@gmail.com karlpauls@gmail.com
package-info.java
in src/main/java/org/apache/sling/jcr/base/spi
2 - 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyWrapper.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
18 2 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
19 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryResult.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
22 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryObjectModel.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
23 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
30 4 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
31 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyPrivilegeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
34 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNamespaceRegistry.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
40 5 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyLock.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
46 10 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ChainedIterator.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
47 5 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
50 2 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNodeTypeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 14 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 6 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyUserManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
83 17 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
94 11 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyItem.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
96 15 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
RepositoryPrinterProvider.java
in src/main/java/org/apache/sling/jcr/base/internal
105 8 2011-08-04 2018-11-28 2 2 cziegeler@apache.org enorman@apache.org
ProxyProperty.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
107 28 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
123 19 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryObjectModelFactory.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
134 29 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNode.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
321 70 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxySession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
511 52 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
RepositoryPrinter.java
in src/main/java/org/apache/sling/jcr/base/internal
54 6 2011-07-18 2011-07-18 1 1 cziegeler@apache.org cziegeler@apache.org
Files With Most Contributors (Top 39)
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
AbstractSlingRepositoryManager.java
in src/main/java/org/apache/sling/jcr/base
367 18 2014-02-10 2023-09-29 28 10 fmeschbe@apache.org cziegeler@apache.org
AbstractSlingRepository2.java
in src/main/java/org/apache/sling/jcr/base
234 18 2014-02-10 2023-09-29 16 8 fmeschbe@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/base
2 - 2013-08-05 2021-07-19 11 8 fmeschbe@apache.org stefanegli@apache.org
AccessControlUtil.java
in src/main/java/org/apache/sling/jcr/base/util
457 19 2009-02-23 2018-12-12 13 7 jvazquez@apache.org enorman@apache.org
Loader.java
in src/main/java/org/apache/sling/jcr/base/internal/loader
247 14 2010-02-11 2016-12-19 11 5 justin@apache.org cziegeler@apache.org
RepositoryAccessor.java
in src/main/java/org/apache/sling/jcr/base/util
30 4 2016-02-19 2023-02-08 3 4 cziegeler@apache.org anchela@adobe.com
package-info.java
in src/main/java/org/apache/sling/jcr/base/util
3 - 2013-08-05 2018-11-28 3 3 fmeschbe@apache.org enorman@apache.org
NodeTypeLoader.java
in src/main/java/org/apache/sling/jcr/base
68 4 2010-02-18 2018-12-12 3 3 justin@apache.org enorman@apache.org
AllowListFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
78 6 2023-06-03 2023-09-29 6 2 cziegeler@apache.org cziegeler@apache.org
LoginAdminAllowList.java
in src/main/java/org/apache/sling/jcr/base/internal
133 5 2023-06-03 2023-09-29 5 2 cziegeler@apache.org cziegeler@apache.org
RepositoryMount.java
in src/main/java/org/apache/sling/jcr/base/spi
7 - 2019-05-09 2021-06-02 4 2 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitSession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
56 8 2019-05-09 2023-09-29 4 2 karlpauls@gmail.com cziegeler@apache.org
LegacyFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
25 1 2023-09-20 2023-09-29 3 2 cziegeler@apache.org cziegeler@apache.org
RepositoryPrinterProvider.java
in src/main/java/org/apache/sling/jcr/base/internal
105 8 2011-08-04 2018-11-28 2 2 cziegeler@apache.org enorman@apache.org
LoginAdminAllowListConfiguration.java
in src/main/java/org/apache/sling/jcr/base/internal
24 - 2023-06-03 2023-09-29 3 1 cziegeler@apache.org cziegeler@apache.org
ProxyQuery.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
190 9 2019-05-09 2019-05-19 3 1 karlpauls@gmail.com karlpauls@gmail.com
package-info.java
in src/main/java/org/apache/sling/jcr/base/spi
2 - 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryObjectModelFactory.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
134 29 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNode.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
321 70 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
19 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
50 2 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryResult.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
22 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
30 4 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
123 19 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryObjectModel.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
23 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
94 11 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 6 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxySession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
511 52 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyPrivilegeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
34 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyWrapper.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
18 2 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNodeTypeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 14 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
31 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyLock.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
46 10 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyItem.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
96 15 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ChainedIterator.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
47 5 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNamespaceRegistry.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
40 5 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyProperty.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
107 28 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyUserManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
83 17 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
RepositoryPrinter.java
in src/main/java/org/apache/sling/jcr/base/internal
54 6 2011-07-18 2011-07-18 1 1 cziegeler@apache.org cziegeler@apache.org
Files With Least Contributors (Top 39)
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
ProxySession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
511 52 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNode.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
321 70 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQuery.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
190 9 2019-05-09 2019-05-19 3 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryObjectModelFactory.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
134 29 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
123 19 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyProperty.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
107 28 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyItem.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
96 15 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
94 11 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyUserManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
83 17 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 6 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNodeTypeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 14 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
RepositoryPrinter.java
in src/main/java/org/apache/sling/jcr/base/internal
54 6 2011-07-18 2011-07-18 1 1 cziegeler@apache.org cziegeler@apache.org
ProxyJackrabbitAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
50 2 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ChainedIterator.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
47 5 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyLock.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
46 10 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyNamespaceRegistry.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
40 5 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyPrivilegeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
34 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
31 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
30 4 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
LoginAdminAllowListConfiguration.java
in src/main/java/org/apache/sling/jcr/base/internal
24 - 2023-06-03 2023-09-29 3 1 cziegeler@apache.org cziegeler@apache.org
ProxyQueryObjectModel.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
23 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyQueryResult.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
22 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyJackrabbitWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
19 3 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
ProxyWrapper.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
18 2 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
package-info.java
in src/main/java/org/apache/sling/jcr/base/spi
2 - 2019-05-09 2019-05-19 2 1 karlpauls@gmail.com karlpauls@gmail.com
LoginAdminAllowList.java
in src/main/java/org/apache/sling/jcr/base/internal
133 5 2023-06-03 2023-09-29 5 2 cziegeler@apache.org cziegeler@apache.org
RepositoryPrinterProvider.java
in src/main/java/org/apache/sling/jcr/base/internal
105 8 2011-08-04 2018-11-28 2 2 cziegeler@apache.org enorman@apache.org
AllowListFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
78 6 2023-06-03 2023-09-29 6 2 cziegeler@apache.org cziegeler@apache.org
ProxyJackrabbitSession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
56 8 2019-05-09 2023-09-29 4 2 karlpauls@gmail.com cziegeler@apache.org
LegacyFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
25 1 2023-09-20 2023-09-29 3 2 cziegeler@apache.org cziegeler@apache.org
RepositoryMount.java
in src/main/java/org/apache/sling/jcr/base/spi
7 - 2019-05-09 2021-06-02 4 2 karlpauls@gmail.com karlpauls@gmail.com
NodeTypeLoader.java
in src/main/java/org/apache/sling/jcr/base
68 4 2010-02-18 2018-12-12 3 3 justin@apache.org enorman@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/base/util
3 - 2013-08-05 2018-11-28 3 3 fmeschbe@apache.org enorman@apache.org
RepositoryAccessor.java
in src/main/java/org/apache/sling/jcr/base/util
30 4 2016-02-19 2023-02-08 3 4 cziegeler@apache.org anchela@adobe.com
Loader.java
in src/main/java/org/apache/sling/jcr/base/internal/loader
247 14 2010-02-11 2016-12-19 11 5 justin@apache.org cziegeler@apache.org
AccessControlUtil.java
in src/main/java/org/apache/sling/jcr/base/util
457 19 2009-02-23 2018-12-12 13 7 jvazquez@apache.org enorman@apache.org
AbstractSlingRepository2.java
in src/main/java/org/apache/sling/jcr/base
234 18 2014-02-10 2023-09-29 16 8 fmeschbe@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/jcr/base
2 - 2013-08-05 2021-07-19 11 8 fmeschbe@apache.org stefanegli@apache.org
AbstractSlingRepositoryManager.java
in src/main/java/org/apache/sling/jcr/base
367 18 2014-02-10 2023-09-29 28 10 fmeschbe@apache.org cziegeler@apache.org
Correlations

File Size vs. Number of Changes: 41 points

src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository2.java x: 234 lines of code y: 16 # changes src/main/java/org/apache/sling/jcr/base/AbstractSlingRepositoryManager.java x: 367 lines of code y: 28 # changes src/main/java/org/apache/sling/jcr/base/internal/AllowListFragment.java x: 78 lines of code y: 6 # changes src/main/java/org/apache/sling/jcr/base/internal/LegacyFragment.java x: 25 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowList.java x: 133 lines of code y: 5 # changes src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowListConfiguration.java x: 24 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitSession.java x: 56 lines of code y: 4 # changes src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowlist.java x: 133 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowlistConfiguration.java x: 24 lines of code y: 1 # changes src/main/java/org/apache/sling/jcr/base/util/RepositoryAccessor.java x: 30 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/base/package-info.java x: 2 lines of code y: 11 # changes src/main/java/org/apache/sling/jcr/base/spi/RepositoryMount.java x: 7 lines of code y: 4 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ChainedIterator.java x: 47 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyAccessControlManager.java x: 77 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyItem.java x: 96 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitAccessControlManager.java x: 50 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitRepository.java x: 31 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitWorkspace.java x: 19 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyLock.java x: 46 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNamespaceRegistry.java x: 40 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNode.java x: 321 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyPrivilegeManager.java x: 34 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyProperty.java x: 107 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQuery.java x: 190 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryManager.java x: 30 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryObjectModel.java x: 23 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryObjectModelFactory.java x: 134 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryResult.java x: 22 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyRepository.java x: 94 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxySession.java x: 511 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyUserManager.java x: 83 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWorkspace.java x: 123 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWrapper.java x: 18 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/spi/package-info.java x: 2 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/NodeTypeLoader.java x: 68 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/base/util/AccessControlUtil.java x: 457 lines of code y: 13 # changes src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinterProvider.java x: 105 lines of code y: 2 # changes src/main/java/org/apache/sling/jcr/base/util/package-info.java x: 3 lines of code y: 3 # changes src/main/java/org/apache/sling/jcr/base/internal/loader/Loader.java x: 247 lines of code y: 11 # changes src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinter.java x: 54 lines of code y: 1 # changes
28.0
# changes
  min: 1.0
  average: 4.07
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 28.0
0 511.0
lines of code
min: 2.0 | average: 102.98 | 25th percentile: 24.5 | median: 56.0 | 75th percentile: 128.0 | max: 511.0

Number of Contributors vs. Number of Changes: 41 points

src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository2.java x: 8 # contributors y: 16 # changes src/main/java/org/apache/sling/jcr/base/AbstractSlingRepositoryManager.java x: 10 # contributors y: 28 # changes src/main/java/org/apache/sling/jcr/base/internal/AllowListFragment.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/sling/jcr/base/internal/LegacyFragment.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowList.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowListConfiguration.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitSession.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowlistConfiguration.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/jcr/base/util/RepositoryAccessor.java x: 4 # contributors y: 3 # changes src/main/java/org/apache/sling/jcr/base/package-info.java x: 8 # contributors y: 11 # changes src/main/java/org/apache/sling/jcr/base/internal/mount/ChainedIterator.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/sling/jcr/base/NodeTypeLoader.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/jcr/base/util/AccessControlUtil.java x: 7 # contributors y: 13 # changes src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinterProvider.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/jcr/base/internal/loader/Loader.java x: 5 # contributors y: 11 # changes
28.0
# changes
  min: 1.0
  average: 4.07
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 28.0
0 10.0
# contributors
min: 1.0 | average: 2.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Contributors vs. File Size: 41 points

src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository2.java x: 8 # contributors y: 234 lines of code src/main/java/org/apache/sling/jcr/base/AbstractSlingRepositoryManager.java x: 10 # contributors y: 367 lines of code src/main/java/org/apache/sling/jcr/base/internal/AllowListFragment.java x: 2 # contributors y: 78 lines of code src/main/java/org/apache/sling/jcr/base/internal/LegacyFragment.java x: 2 # contributors y: 25 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowList.java x: 2 # contributors y: 133 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowListConfiguration.java x: 1 # contributors y: 24 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitSession.java x: 2 # contributors y: 56 lines of code src/main/java/org/apache/sling/jcr/base/util/RepositoryAccessor.java x: 4 # contributors y: 30 lines of code src/main/java/org/apache/sling/jcr/base/package-info.java x: 8 # contributors y: 2 lines of code src/main/java/org/apache/sling/jcr/base/spi/RepositoryMount.java x: 2 # contributors y: 7 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ChainedIterator.java x: 1 # contributors y: 47 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyAccessControlManager.java x: 1 # contributors y: 77 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyItem.java x: 1 # contributors y: 96 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitAccessControlManager.java x: 1 # contributors y: 50 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitRepository.java x: 1 # contributors y: 31 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitWorkspace.java x: 1 # contributors y: 19 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyLock.java x: 1 # contributors y: 46 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNamespaceRegistry.java x: 1 # contributors y: 40 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNode.java x: 1 # contributors y: 321 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyPrivilegeManager.java x: 1 # contributors y: 34 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyProperty.java x: 1 # contributors y: 107 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQuery.java x: 1 # contributors y: 190 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryManager.java x: 1 # contributors y: 30 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryObjectModelFactory.java x: 1 # contributors y: 134 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryResult.java x: 1 # contributors y: 22 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyRepository.java x: 1 # contributors y: 94 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxySession.java x: 1 # contributors y: 511 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyUserManager.java x: 1 # contributors y: 83 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWorkspace.java x: 1 # contributors y: 123 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWrapper.java x: 1 # contributors y: 18 lines of code src/main/java/org/apache/sling/jcr/base/spi/package-info.java x: 1 # contributors y: 2 lines of code src/main/java/org/apache/sling/jcr/base/NodeTypeLoader.java x: 3 # contributors y: 68 lines of code src/main/java/org/apache/sling/jcr/base/util/AccessControlUtil.java x: 7 # contributors y: 457 lines of code src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinterProvider.java x: 2 # contributors y: 105 lines of code src/main/java/org/apache/sling/jcr/base/util/package-info.java x: 3 # contributors y: 3 lines of code src/main/java/org/apache/sling/jcr/base/internal/loader/Loader.java x: 5 # contributors y: 247 lines of code src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinter.java x: 1 # contributors y: 54 lines of code
511.0
lines of code
  min: 2.0
  average: 102.98
  25th percentile: 24.5
  median: 56.0
  75th percentile: 128.0
  max: 511.0
0 10.0
# contributors
min: 1.0 | average: 2.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0