apache / sling-org-apache-sling-jcr-jackrabbit-usermanager
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 34 files with 3,693 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 (1,185 lines of code)
    • 9 files changed 6-20 times (1,620 lines of code)
    • 21 files changed 1-5 times (888 lines of code)
0% | 0% | 32% | 43% | 24%
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 34 files with 3,693 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)
    • 8 files changed by 6-10 contributors (1,687 lines of code)
    • 16 files changed by 2-5 contributors (1,329 lines of code)
    • 10 files changed by 1 contributor (677 lines of code)
0% | 0% | 45% | 35% | 18%
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, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 32% | 43% | 24%
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% | 32% | 43% | 24%
Most Frequently Changed Files (Top 34)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CreateUserServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
263 15 2009-06-09 2022-01-04 27 9 fmeschbe@apache.org eric.d.norman@gmail.com
AbstractAuthorizablePostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
560 22 2009-06-09 2022-08-18 22 7 fmeschbe@apache.org enorman@apache.org
CreateGroupServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
164 11 2009-06-09 2022-01-04 21 9 fmeschbe@apache.org eric.d.norman@gmail.com
ChangeUserPasswordServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
198 7 2009-06-09 2021-05-28 21 9 fmeschbe@apache.org enorman@apache.org
UpdateUserServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
113 7 2009-06-09 2022-01-04 19 8 fmeschbe@apache.org eric.d.norman@gmail.com
UpdateGroupServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
116 7 2009-06-09 2022-01-04 19 9 fmeschbe@apache.org eric.d.norman@gmail.com
DeleteAuthorizableServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
172 10 2009-06-09 2021-05-28 14 7 fmeschbe@apache.org enorman@apache.org
AuthorizablePrivilegesInfoImpl.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl
282 16 2010-03-19 2021-06-04 13 5 enorman@apache.org enorman@apache.org
AbstractPostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
301 16 2011-05-21 2022-01-04 12 5 enorman@apache.org eric.d.norman@gmail.com
AuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
101 4 2009-06-09 2022-01-04 11 6 fmeschbe@apache.org eric.d.norman@gmail.com
AuthorizableResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
63 5 2009-06-09 2022-01-31 10 4 fmeschbe@apache.org eric.d.norman@gmail.com
AuthorizableResourceProvider.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
403 21 2009-06-09 2022-01-31 9 4 fmeschbe@apache.org eric.d.norman@gmail.com
AbstractGroupPostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
69 2 2009-06-09 2021-01-07 7 5 fmeschbe@apache.org enorman@apache.org
CreateGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
20 1 2011-05-19 2021-11-15 5 4 enorman@apache.org eric.d.norman@gmail.com
CreateUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
24 1 2011-05-19 2021-11-15 5 4 enorman@apache.org eric.d.norman@gmail.com
AuthorizablePrivilegesInfo.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
54 4 2010-03-19 2021-01-07 5 2 enorman@apache.org enorman@apache.org
package-info.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
2 - 2017-01-11 2021-11-15 4 3 cziegeler@apache.org eric.d.norman@gmail.com
DeleteGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
11 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
11 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteAuthorizables.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
13 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
UpdateGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
14 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
UpdateUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
14 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
ChangeUserPassword.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
15 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
AuthorizableAdapterFactory.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl
33 1 2018-05-15 2021-01-07 3 2 suess@adobe.com enorman@apache.org
SystemUserManagerPaths.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/resource
8 - 2020-10-11 2021-01-07 2 1 enorman@apache.org enorman@apache.org
package-info.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/resource
2 - 2020-10-11 2020-10-11 1 1 enorman@apache.org enorman@apache.org
PrincipalNameFilter.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
4 - 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalNameGenerator.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
22 3 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
BaseResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
28 5 2022-01-31 2022-01-31 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
NestedAuthorizableResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
38 3 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
NestedAuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
51 4 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
53 5 2022-01-31 2022-01-31 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalNameGeneratorImpl.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
151 5 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
BaseAuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
320 32 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
Files With Most Contributors (Top 34)
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
CreateUserServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
263 15 2009-06-09 2022-01-04 27 9 fmeschbe@apache.org eric.d.norman@gmail.com
CreateGroupServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
164 11 2009-06-09 2022-01-04 21 9 fmeschbe@apache.org eric.d.norman@gmail.com
ChangeUserPasswordServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
198 7 2009-06-09 2021-05-28 21 9 fmeschbe@apache.org enorman@apache.org
UpdateGroupServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
116 7 2009-06-09 2022-01-04 19 9 fmeschbe@apache.org eric.d.norman@gmail.com
UpdateUserServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
113 7 2009-06-09 2022-01-04 19 8 fmeschbe@apache.org eric.d.norman@gmail.com
AbstractAuthorizablePostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
560 22 2009-06-09 2022-08-18 22 7 fmeschbe@apache.org enorman@apache.org
DeleteAuthorizableServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
172 10 2009-06-09 2021-05-28 14 7 fmeschbe@apache.org enorman@apache.org
AuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
101 4 2009-06-09 2022-01-04 11 6 fmeschbe@apache.org eric.d.norman@gmail.com
AuthorizablePrivilegesInfoImpl.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl
282 16 2010-03-19 2021-06-04 13 5 enorman@apache.org enorman@apache.org
AbstractPostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
301 16 2011-05-21 2022-01-04 12 5 enorman@apache.org eric.d.norman@gmail.com
AbstractGroupPostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
69 2 2009-06-09 2021-01-07 7 5 fmeschbe@apache.org enorman@apache.org
AuthorizableResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
63 5 2009-06-09 2022-01-31 10 4 fmeschbe@apache.org eric.d.norman@gmail.com
AuthorizableResourceProvider.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
403 21 2009-06-09 2022-01-31 9 4 fmeschbe@apache.org eric.d.norman@gmail.com
CreateGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
20 1 2011-05-19 2021-11-15 5 4 enorman@apache.org eric.d.norman@gmail.com
CreateUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
24 1 2011-05-19 2021-11-15 5 4 enorman@apache.org eric.d.norman@gmail.com
UpdateUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
14 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
11 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteAuthorizables.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
13 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
UpdateGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
14 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
ChangeUserPassword.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
15 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
11 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
2 - 2017-01-11 2021-11-15 4 3 cziegeler@apache.org eric.d.norman@gmail.com
AuthorizablePrivilegesInfo.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
54 4 2010-03-19 2021-01-07 5 2 enorman@apache.org enorman@apache.org
AuthorizableAdapterFactory.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl
33 1 2018-05-15 2021-01-07 3 2 suess@adobe.com enorman@apache.org
SystemUserManagerPaths.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/resource
8 - 2020-10-11 2021-01-07 2 1 enorman@apache.org enorman@apache.org
PrincipalNameGeneratorImpl.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
151 5 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
NestedAuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
51 4 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
BaseAuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
320 32 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
NestedAuthorizableResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
38 3 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
BaseResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
28 5 2022-01-31 2022-01-31 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
53 5 2022-01-31 2022-01-31 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalNameGenerator.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
22 3 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalNameFilter.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
4 - 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
package-info.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/resource
2 - 2020-10-11 2020-10-11 1 1 enorman@apache.org enorman@apache.org
Files With Least Contributors (Top 34)
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
BaseAuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
320 32 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalNameGeneratorImpl.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
151 5 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
53 5 2022-01-31 2022-01-31 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
NestedAuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
51 4 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
NestedAuthorizableResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
38 3 2022-01-04 2022-01-04 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
BaseResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
28 5 2022-01-31 2022-01-31 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
PrincipalNameGenerator.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
22 3 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
SystemUserManagerPaths.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/resource
8 - 2020-10-11 2021-01-07 2 1 enorman@apache.org enorman@apache.org
PrincipalNameFilter.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
4 - 2021-11-15 2021-11-15 1 1 eric.d.norman@gmail.com eric.d.norman@gmail.com
package-info.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/resource
2 - 2020-10-11 2020-10-11 1 1 enorman@apache.org enorman@apache.org
AuthorizablePrivilegesInfo.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
54 4 2010-03-19 2021-01-07 5 2 enorman@apache.org enorman@apache.org
AuthorizableAdapterFactory.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl
33 1 2018-05-15 2021-01-07 3 2 suess@adobe.com enorman@apache.org
ChangeUserPassword.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
15 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
UpdateUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
14 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
UpdateGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
14 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteAuthorizables.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
13 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
11 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
DeleteGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
11 - 2011-05-19 2017-03-31 4 3 enorman@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
2 - 2017-01-11 2021-11-15 4 3 cziegeler@apache.org eric.d.norman@gmail.com
AuthorizableResourceProvider.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
403 21 2009-06-09 2022-01-31 9 4 fmeschbe@apache.org eric.d.norman@gmail.com
AuthorizableResource.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
63 5 2009-06-09 2022-01-31 10 4 fmeschbe@apache.org eric.d.norman@gmail.com
CreateUser.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
24 1 2011-05-19 2021-11-15 5 4 enorman@apache.org eric.d.norman@gmail.com
CreateGroup.java
in src/main/java/org/apache/sling/jackrabbit/usermanager
20 1 2011-05-19 2021-11-15 5 4 enorman@apache.org eric.d.norman@gmail.com
AbstractPostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
301 16 2011-05-21 2022-01-04 12 5 enorman@apache.org eric.d.norman@gmail.com
AuthorizablePrivilegesInfoImpl.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl
282 16 2010-03-19 2021-06-04 13 5 enorman@apache.org enorman@apache.org
AbstractGroupPostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
69 2 2009-06-09 2021-01-07 7 5 fmeschbe@apache.org enorman@apache.org
AuthorizableValueMap.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource
101 4 2009-06-09 2022-01-04 11 6 fmeschbe@apache.org eric.d.norman@gmail.com
AbstractAuthorizablePostServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
560 22 2009-06-09 2022-08-18 22 7 fmeschbe@apache.org enorman@apache.org
DeleteAuthorizableServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
172 10 2009-06-09 2021-05-28 14 7 fmeschbe@apache.org enorman@apache.org
UpdateUserServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
113 7 2009-06-09 2022-01-04 19 8 fmeschbe@apache.org eric.d.norman@gmail.com
CreateUserServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
263 15 2009-06-09 2022-01-04 27 9 fmeschbe@apache.org eric.d.norman@gmail.com
ChangeUserPasswordServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
198 7 2009-06-09 2021-05-28 21 9 fmeschbe@apache.org enorman@apache.org
CreateGroupServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
164 11 2009-06-09 2022-01-04 21 9 fmeschbe@apache.org eric.d.norman@gmail.com
UpdateGroupServlet.java
in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post
116 7 2009-06-09 2022-01-04 19 9 fmeschbe@apache.org eric.d.norman@gmail.com
Correlations

File Size vs. Number of Changes: 34 points

src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractAuthorizablePostServlet.java x: 560 lines of code y: 22 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResource.java x: 63 lines of code y: 10 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResourceProvider.java x: 403 lines of code y: 9 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/BaseResource.java x: 28 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/PrincipalResource.java x: 53 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableValueMap.java x: 101 lines of code y: 11 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/BaseAuthorizableValueMap.java x: 320 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/NestedAuthorizableResource.java x: 38 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/NestedAuthorizableValueMap.java x: 51 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractPostServlet.java x: 301 lines of code y: 12 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/CreateGroupServlet.java x: 164 lines of code y: 21 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/CreateUserServlet.java x: 263 lines of code y: 27 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/UpdateGroupServlet.java x: 116 lines of code y: 19 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/UpdateUserServlet.java x: 113 lines of code y: 19 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/CreateGroup.java x: 20 lines of code y: 5 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/CreateUser.java x: 24 lines of code y: 5 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/PrincipalNameFilter.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/PrincipalNameGenerator.java x: 22 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/PrincipalNameGeneratorImpl.java x: 151 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/package-info.java x: 2 lines of code y: 4 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/AuthorizablePrivilegesInfoImpl.java x: 282 lines of code y: 13 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/ChangeUserPasswordServlet.java x: 198 lines of code y: 21 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/DeleteAuthorizableServlet.java x: 172 lines of code y: 14 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/AuthorizablePrivilegesInfo.java x: 54 lines of code y: 5 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/AuthorizableAdapterFactory.java x: 33 lines of code y: 3 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractGroupPostServlet.java x: 69 lines of code y: 7 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/resource/SystemUserManagerPaths.java x: 8 lines of code y: 2 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/resource/package-info.java x: 2 lines of code y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/ChangeUserPassword.java x: 15 lines of code y: 4 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/DeleteAuthorizables.java x: 13 lines of code y: 4 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/DeleteGroup.java x: 11 lines of code y: 4 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/UpdateGroup.java x: 14 lines of code y: 4 # changes
27.0
# changes
  min: 1.0
  average: 7.71
  25th percentile: 1.0
  median: 4.0
  75th percentile: 12.25
  max: 27.0
0 560.0
lines of code
min: 2.0 | average: 108.62 | 25th percentile: 14.0 | median: 52.0 | 75th percentile: 166.0 | max: 560.0

Number of Contributors vs. Number of Changes: 34 points

src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractAuthorizablePostServlet.java x: 7 # contributors y: 22 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResource.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResourceProvider.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/BaseResource.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableValueMap.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractPostServlet.java x: 5 # contributors y: 12 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/CreateGroupServlet.java x: 9 # contributors y: 21 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/CreateUserServlet.java x: 9 # contributors y: 27 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/UpdateGroupServlet.java x: 9 # contributors y: 19 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/UpdateUserServlet.java x: 8 # contributors y: 19 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/CreateGroup.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/package-info.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/AuthorizablePrivilegesInfoImpl.java x: 5 # contributors y: 13 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/DeleteAuthorizableServlet.java x: 7 # contributors y: 14 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/AuthorizablePrivilegesInfo.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/AuthorizableAdapterFactory.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractGroupPostServlet.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/sling/jackrabbit/usermanager/resource/SystemUserManagerPaths.java x: 1 # contributors y: 2 # changes
27.0
# changes
  min: 1.0
  average: 7.71
  25th percentile: 1.0
  median: 4.0
  75th percentile: 12.25
  max: 27.0
0 9.0
# contributors
min: 1.0 | average: 3.82 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.25 | max: 9.0

Number of Contributors vs. File Size: 34 points

src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractAuthorizablePostServlet.java x: 7 # contributors y: 560 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResource.java x: 4 # contributors y: 63 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResourceProvider.java x: 4 # contributors y: 403 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/BaseResource.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/PrincipalResource.java x: 1 # contributors y: 53 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableValueMap.java x: 6 # contributors y: 101 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/BaseAuthorizableValueMap.java x: 1 # contributors y: 320 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/NestedAuthorizableResource.java x: 1 # contributors y: 38 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/NestedAuthorizableValueMap.java x: 1 # contributors y: 51 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractPostServlet.java x: 5 # contributors y: 301 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/CreateGroupServlet.java x: 9 # contributors y: 164 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/CreateUserServlet.java x: 9 # contributors y: 263 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/UpdateGroupServlet.java x: 9 # contributors y: 116 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/UpdateUserServlet.java x: 8 # contributors y: 113 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/CreateGroup.java x: 4 # contributors y: 20 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/CreateUser.java x: 4 # contributors y: 24 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/PrincipalNameFilter.java x: 1 # contributors y: 4 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/PrincipalNameGenerator.java x: 1 # contributors y: 22 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/PrincipalNameGeneratorImpl.java x: 1 # contributors y: 151 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/package-info.java x: 3 # contributors y: 2 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/AuthorizablePrivilegesInfoImpl.java x: 5 # contributors y: 282 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/ChangeUserPasswordServlet.java x: 9 # contributors y: 198 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/DeleteAuthorizableServlet.java x: 7 # contributors y: 172 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/AuthorizablePrivilegesInfo.java x: 2 # contributors y: 54 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/AuthorizableAdapterFactory.java x: 2 # contributors y: 33 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/AbstractGroupPostServlet.java x: 5 # contributors y: 69 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/resource/SystemUserManagerPaths.java x: 1 # contributors y: 8 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/resource/package-info.java x: 1 # contributors y: 2 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/ChangeUserPassword.java x: 3 # contributors y: 15 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/DeleteAuthorizables.java x: 3 # contributors y: 13 lines of code src/main/java/org/apache/sling/jackrabbit/usermanager/DeleteGroup.java x: 3 # contributors y: 11 lines of code
560.0
lines of code
  min: 2.0
  average: 108.62
  25th percentile: 14.0
  median: 52.0
  75th percentile: 166.0
  max: 560.0
0 9.0
# contributors
min: 1.0 | average: 3.82 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.25 | max: 9.0