apache / sling-org-apache-sling-auth-form
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 11 files with 1,113 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 (517 lines of code)
    • 3 files changed 6-20 times (334 lines of code)
    • 7 files changed 1-5 times (262 lines of code)
0% | 0% | 46% | 30% | 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 11 files with 1,113 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)
    • 1 file changed by 6-10 contributors (517 lines of code)
    • 8 files changed by 2-5 contributors (581 lines of code)
    • 2 files changed by 1 contributor (15 lines of code)
0% | 0% | 46% | 52% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, html, txt, xml, gitignore, json, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 48% | 26% | 24%
html0% | 0% | 0% | 100% | 0%
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% | 46% | 30% | 23%
Most Frequently Changed Files (Top 11)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
FormAuthenticationHandler.java
in src/main/java/org/apache/sling/auth/form/impl
517 28 2010-08-16 2021-05-26 28 7 fmeschbe@apache.org eric.d.norman@gmail.com
login.html
in src/main/resources/org/apache/sling/auth/form/impl
54 - 2010-08-16 2021-05-22 9 5 fmeschbe@apache.org enorman@apache.org
TokenStore.java
in src/main/java/org/apache/sling/auth/form/impl
249 8 2010-08-16 2021-06-09 9 4 fmeschbe@apache.org enorman@apache.org
AuthenticationFormServlet.java
in src/main/java/org/apache/sling/auth/form/impl
31 1 2010-08-16 2021-05-22 7 5 fmeschbe@apache.org enorman@apache.org
FormAuthenticationHandlerConfig.java
in src/main/java/org/apache/sling/auth/form/impl
51 - 2018-05-16 2021-05-22 4 3 dklco@apache.org enorman@apache.org
JaasHelper.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
71 5 2015-01-04 2021-05-26 4 4 chetanm@apache.org enorman@apache.org
FormCredentials.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
17 3 2015-01-04 2021-05-22 2 2 chetanm@apache.org eric.d.norman@gmail.com
FormLoginModulePlugin.java
in src/main/java/org/apache/sling/auth/form/impl
50 8 2010-08-16 2021-05-22 2 2 fmeschbe@apache.org eric.d.norman@gmail.com
FormLoginModule.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
58 4 2015-01-04 2021-05-22 2 2 chetanm@apache.org eric.d.norman@gmail.com
package-info.java
in src/main/java/org/apache/sling/auth/form
2 - 2020-05-08 2020-05-08 1 1 rombert@apache.org rombert@apache.org
FormReason.java
in src/main/java/org/apache/sling/auth/form
13 2 2010-08-16 2010-08-16 1 1 fmeschbe@apache.org fmeschbe@apache.org
Files With Most Contributors (Top 11)
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
FormAuthenticationHandler.java
in src/main/java/org/apache/sling/auth/form/impl
517 28 2010-08-16 2021-05-26 28 7 fmeschbe@apache.org eric.d.norman@gmail.com
login.html
in src/main/resources/org/apache/sling/auth/form/impl
54 - 2010-08-16 2021-05-22 9 5 fmeschbe@apache.org enorman@apache.org
AuthenticationFormServlet.java
in src/main/java/org/apache/sling/auth/form/impl
31 1 2010-08-16 2021-05-22 7 5 fmeschbe@apache.org enorman@apache.org
TokenStore.java
in src/main/java/org/apache/sling/auth/form/impl
249 8 2010-08-16 2021-06-09 9 4 fmeschbe@apache.org enorman@apache.org
JaasHelper.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
71 5 2015-01-04 2021-05-26 4 4 chetanm@apache.org enorman@apache.org
FormAuthenticationHandlerConfig.java
in src/main/java/org/apache/sling/auth/form/impl
51 - 2018-05-16 2021-05-22 4 3 dklco@apache.org enorman@apache.org
FormCredentials.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
17 3 2015-01-04 2021-05-22 2 2 chetanm@apache.org eric.d.norman@gmail.com
FormLoginModule.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
58 4 2015-01-04 2021-05-22 2 2 chetanm@apache.org eric.d.norman@gmail.com
FormLoginModulePlugin.java
in src/main/java/org/apache/sling/auth/form/impl
50 8 2010-08-16 2021-05-22 2 2 fmeschbe@apache.org eric.d.norman@gmail.com
FormReason.java
in src/main/java/org/apache/sling/auth/form
13 2 2010-08-16 2010-08-16 1 1 fmeschbe@apache.org fmeschbe@apache.org
package-info.java
in src/main/java/org/apache/sling/auth/form
2 - 2020-05-08 2020-05-08 1 1 rombert@apache.org rombert@apache.org
Files With Least Contributors (Top 11)
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
FormReason.java
in src/main/java/org/apache/sling/auth/form
13 2 2010-08-16 2010-08-16 1 1 fmeschbe@apache.org fmeschbe@apache.org
package-info.java
in src/main/java/org/apache/sling/auth/form
2 - 2020-05-08 2020-05-08 1 1 rombert@apache.org rombert@apache.org
FormLoginModule.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
58 4 2015-01-04 2021-05-22 2 2 chetanm@apache.org eric.d.norman@gmail.com
FormLoginModulePlugin.java
in src/main/java/org/apache/sling/auth/form/impl
50 8 2010-08-16 2021-05-22 2 2 fmeschbe@apache.org eric.d.norman@gmail.com
FormCredentials.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
17 3 2015-01-04 2021-05-22 2 2 chetanm@apache.org eric.d.norman@gmail.com
FormAuthenticationHandlerConfig.java
in src/main/java/org/apache/sling/auth/form/impl
51 - 2018-05-16 2021-05-22 4 3 dklco@apache.org enorman@apache.org
TokenStore.java
in src/main/java/org/apache/sling/auth/form/impl
249 8 2010-08-16 2021-06-09 9 4 fmeschbe@apache.org enorman@apache.org
JaasHelper.java
in src/main/java/org/apache/sling/auth/form/impl/jaas
71 5 2015-01-04 2021-05-26 4 4 chetanm@apache.org enorman@apache.org
login.html
in src/main/resources/org/apache/sling/auth/form/impl
54 - 2010-08-16 2021-05-22 9 5 fmeschbe@apache.org enorman@apache.org
AuthenticationFormServlet.java
in src/main/java/org/apache/sling/auth/form/impl
31 1 2010-08-16 2021-05-22 7 5 fmeschbe@apache.org enorman@apache.org
FormAuthenticationHandler.java
in src/main/java/org/apache/sling/auth/form/impl
517 28 2010-08-16 2021-05-26 28 7 fmeschbe@apache.org eric.d.norman@gmail.com
Correlations

File Size vs. Number of Changes: 11 points

src/main/java/org/apache/sling/auth/form/impl/TokenStore.java x: 249 lines of code y: 9 # changes src/main/java/org/apache/sling/auth/form/impl/FormAuthenticationHandler.java x: 517 lines of code y: 28 # changes src/main/java/org/apache/sling/auth/form/impl/jaas/JaasHelper.java x: 71 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/form/impl/AuthenticationFormServlet.java x: 31 lines of code y: 7 # changes src/main/java/org/apache/sling/auth/form/impl/FormAuthenticationHandlerConfig.java x: 51 lines of code y: 4 # changes src/main/java/org/apache/sling/auth/form/impl/FormLoginModulePlugin.java x: 50 lines of code y: 2 # changes src/main/java/org/apache/sling/auth/form/impl/jaas/FormCredentials.java x: 17 lines of code y: 2 # changes src/main/java/org/apache/sling/auth/form/impl/jaas/FormLoginModule.java x: 58 lines of code y: 2 # changes src/main/resources/org/apache/sling/auth/form/impl/login.html x: 54 lines of code y: 9 # changes src/main/java/org/apache/sling/auth/form/package-info.java x: 2 lines of code y: 1 # changes src/main/java/org/apache/sling/auth/form/FormReason.java x: 13 lines of code y: 1 # changes
28.0
# changes
  min: 1.0
  average: 6.27
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 28.0
0 517.0
lines of code
min: 2.0 | average: 101.18 | 25th percentile: 17.0 | median: 51.0 | 75th percentile: 71.0 | max: 517.0

Number of Contributors vs. Number of Changes: 11 points

src/main/java/org/apache/sling/auth/form/impl/TokenStore.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/sling/auth/form/impl/FormAuthenticationHandler.java x: 7 # contributors y: 28 # changes src/main/java/org/apache/sling/auth/form/impl/jaas/JaasHelper.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/sling/auth/form/impl/AuthenticationFormServlet.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/sling/auth/form/impl/FormAuthenticationHandlerConfig.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/auth/form/impl/FormLoginModulePlugin.java x: 2 # contributors y: 2 # changes src/main/resources/org/apache/sling/auth/form/impl/login.html x: 5 # contributors y: 9 # changes src/main/java/org/apache/sling/auth/form/package-info.java x: 1 # contributors y: 1 # changes
28.0
# changes
  min: 1.0
  average: 6.27
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 28.0
0 7.0
# contributors
min: 1.0 | average: 3.27 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 7.0

Number of Contributors vs. File Size: 11 points

src/main/java/org/apache/sling/auth/form/impl/TokenStore.java x: 4 # contributors y: 249 lines of code src/main/java/org/apache/sling/auth/form/impl/FormAuthenticationHandler.java x: 7 # contributors y: 517 lines of code src/main/java/org/apache/sling/auth/form/impl/jaas/JaasHelper.java x: 4 # contributors y: 71 lines of code src/main/java/org/apache/sling/auth/form/impl/AuthenticationFormServlet.java x: 5 # contributors y: 31 lines of code src/main/java/org/apache/sling/auth/form/impl/FormAuthenticationHandlerConfig.java x: 3 # contributors y: 51 lines of code src/main/java/org/apache/sling/auth/form/impl/FormLoginModulePlugin.java x: 2 # contributors y: 50 lines of code src/main/java/org/apache/sling/auth/form/impl/jaas/FormCredentials.java x: 2 # contributors y: 17 lines of code src/main/java/org/apache/sling/auth/form/impl/jaas/FormLoginModule.java x: 2 # contributors y: 58 lines of code src/main/resources/org/apache/sling/auth/form/impl/login.html x: 5 # contributors y: 54 lines of code src/main/java/org/apache/sling/auth/form/package-info.java x: 1 # contributors y: 2 lines of code src/main/java/org/apache/sling/auth/form/FormReason.java x: 1 # contributors y: 13 lines of code
517.0
lines of code
  min: 2.0
  average: 101.18
  25th percentile: 17.0
  median: 51.0
  75th percentile: 71.0
  max: 517.0
0 7.0
# contributors
min: 1.0 | average: 3.27 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 7.0