apache / commons-email
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 65 files with 4,870 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 7 files changed 6-20 times (1,838 lines of code)
    • 58 files changed 1-5 times (3,032 lines of code)
0% | 0% | 0% | 37% | 62%
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 65 files with 4,870 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)
    • 2 files changed by 6-10 contributors (138 lines of code)
    • 15 files changed by 2-5 contributors (2,172 lines of code)
    • 48 files changed by 1 contributor (2,560 lines of code)
0% | 0% | 2% | 44% | 52%
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, eml, xml, html, yaml, txt, md, gitignore, cgi, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 33% | 66%
xml0% | 0% | 0% | 55% | 44%
cgi0% | 0% | 0% | 0% | 100%
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
commons-email2-jakarta0% | 0% | 0% | 34% | 65%
commons-email2-javax0% | 0% | 0% | 34% | 65%
src0% | 0% | 0% | 62% | 37%
commons-email2-core0% | 0% | 0% | 0% | 100%
commons-email2-distribution0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.xml
in src/site/xdoc
112 - 2010-04-11 2025-02-01 19 8 niallp@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2007-08-02 2024-06-15 13 7 niallp@apache.org garydgregory@gmail.com
userguide.xml
in src/site/xdoc
170 - 2010-04-11 2025-02-01 13 5 niallp@apache.org garydgregory@gmail.com
download_email.xml
in src/site/xdoc
96 - 2010-04-11 2024-06-15 11 5 niallp@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
158 - 2010-04-21 2024-03-02 8 4 niallp@apache.org garydgregory@gmail.com
Email.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
638 96 2023-12-25 2025-03-22 7 3 garydgregory@gmail.com garydgregory@gmail.com
Email.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
638 96 2023-12-25 2025-03-22 7 3 garydgregory@gmail.com garydgregory@gmail.com
building.xml
in src/site/xdoc
48 - 2010-04-11 2025-02-01 5 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-11 2024-06-15 5 3 niallp@apache.org garydgregory@gmail.com
security-reports.xml
in src/site/xdoc
63 - 2017-08-01 2025-02-01 5 4 bodewig@apache.org garydgregory@gmail.com
release_1_1.xml
in src/site/xdoc
137 - 2010-04-11 2025-02-01 5 4 niallp@apache.org garydgregory@gmail.com
HtmlEmail.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
234 20 2023-12-25 2024-11-28 5 1 garydgregory@gmail.com garydgregory@gmail.com
HtmlEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
234 20 2023-12-25 2024-11-28 5 1 garydgregory@gmail.com garydgregory@gmail.com
IDNEmailAddressConverter.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
30 7 2023-12-25 2025-02-17 4 3 garydgregory@gmail.com garydgregory@users.noreply....
IDNEmailAddressConverter.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
30 7 2023-12-25 2025-02-17 4 3 garydgregory@gmail.com garydgregory@users.noreply....
EmailUtils.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
114 12 2023-12-25 2025-02-17 4 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
1 - 2023-12-25 2024-06-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in commons-email2-distribution/src/assembly
30 - 2023-12-26 2025-01-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
PathDataSource.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/activation
43 7 2023-12-25 2024-11-28 3 1 garydgregory@gmail.com garydgregory@gmail.com
PathDataSource.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
43 7 2023-12-25 2024-11-28 3 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
spotbugs-exclude-filter.xml
in commons-email2-javax/src/conf
25 - 2023-12-25 2025-01-18 2 2 garydgregory@gmail.com sebb@apache.org
spotbugs-exclude-filter.xml
in commons-email2-core/src/conf
25 - 2023-12-25 2025-01-18 2 2 garydgregory@gmail.com sebb@apache.org
spotbugs-exclude-filter.xml
in commons-email2-jakarta/src/conf
25 - 2023-12-25 2025-01-18 2 2 garydgregory@gmail.com sebb@apache.org
release_1_0.xml
in src/site/xdoc
35 - 2010-04-11 2025-02-01 2 2 niallp@apache.org garydgregory@gmail.com
EmailException.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
38 8 2023-12-25 2025-02-17 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailConstants.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
39 1 2023-12-25 2024-01-14 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailAttachment.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
43 11 2023-12-25 2024-06-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailAttachment.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
43 11 2023-12-25 2024-06-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageUtils.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
46 7 2023-12-25 2025-03-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageUtils.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
46 7 2023-12-25 2025-03-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceUrlResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
55 6 2023-12-25 2024-04-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceUrlResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
55 6 2023-12-25 2024-04-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageParser.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
169 28 2023-12-25 2025-02-12 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageParser.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
169 28 2023-12-25 2025-02-12 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/activation
1 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
1 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_email.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
DataSourceResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
7 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
7 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
SimpleEmail.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultAuthenticator.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
SimpleEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultAuthenticator.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceBaseResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
23 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
Files With Most Contributors (Top 50)
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
index.xml
in src/site/xdoc
112 - 2010-04-11 2025-02-01 19 8 niallp@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2007-08-02 2024-06-15 13 7 niallp@apache.org garydgregory@gmail.com
userguide.xml
in src/site/xdoc
170 - 2010-04-11 2025-02-01 13 5 niallp@apache.org garydgregory@gmail.com
download_email.xml
in src/site/xdoc
96 - 2010-04-11 2024-06-15 11 5 niallp@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
158 - 2010-04-21 2024-03-02 8 4 niallp@apache.org garydgregory@gmail.com
release_1_1.xml
in src/site/xdoc
137 - 2010-04-11 2025-02-01 5 4 niallp@apache.org garydgregory@gmail.com
security-reports.xml
in src/site/xdoc
63 - 2017-08-01 2025-02-01 5 4 bodewig@apache.org garydgregory@gmail.com
Email.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
638 96 2023-12-25 2025-03-22 7 3 garydgregory@gmail.com garydgregory@gmail.com
Email.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
638 96 2023-12-25 2025-03-22 7 3 garydgregory@gmail.com garydgregory@gmail.com
building.xml
in src/site/xdoc
48 - 2010-04-11 2025-02-01 5 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-11 2024-06-15 5 3 niallp@apache.org garydgregory@gmail.com
IDNEmailAddressConverter.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
30 7 2023-12-25 2025-02-17 4 3 garydgregory@gmail.com garydgregory@users.noreply....
IDNEmailAddressConverter.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
30 7 2023-12-25 2025-02-17 4 3 garydgregory@gmail.com garydgregory@users.noreply....
release_1_0.xml
in src/site/xdoc
35 - 2010-04-11 2025-02-01 2 2 niallp@apache.org garydgregory@gmail.com
spotbugs-exclude-filter.xml
in commons-email2-jakarta/src/conf
25 - 2023-12-25 2025-01-18 2 2 garydgregory@gmail.com sebb@apache.org
spotbugs-exclude-filter.xml
in commons-email2-core/src/conf
25 - 2023-12-25 2025-01-18 2 2 garydgregory@gmail.com sebb@apache.org
spotbugs-exclude-filter.xml
in commons-email2-javax/src/conf
25 - 2023-12-25 2025-01-18 2 2 garydgregory@gmail.com sebb@apache.org
HtmlEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
234 20 2023-12-25 2024-11-28 5 1 garydgregory@gmail.com garydgregory@gmail.com
HtmlEmail.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
234 20 2023-12-25 2024-11-28 5 1 garydgregory@gmail.com garydgregory@gmail.com
EmailUtils.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
114 12 2023-12-25 2025-02-17 4 1 garydgregory@gmail.com garydgregory@gmail.com
PathDataSource.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
43 7 2023-12-25 2024-11-28 3 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
1 - 2023-12-25 2024-06-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
PathDataSource.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/activation
43 7 2023-12-25 2024-11-28 3 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in commons-email2-distribution/src/assembly
30 - 2023-12-26 2025-01-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
EmailAttachment.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
43 11 2023-12-25 2024-06-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageParser.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
169 28 2023-12-25 2025-02-12 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageUtils.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
46 7 2023-12-25 2025-03-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceUrlResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
55 6 2023-12-25 2024-04-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailException.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
38 8 2023-12-25 2025-02-17 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailConstants.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
39 1 2023-12-25 2024-01-14 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailAttachment.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
43 11 2023-12-25 2024-06-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageParser.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
169 28 2023-12-25 2025-02-12 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageUtils.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
46 7 2023-12-25 2025-03-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceUrlResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
55 6 2023-12-25 2024-04-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_email.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
DefaultAuthenticator.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
ImageHtmlEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
69 5 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
7 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
SimpleEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
InputStreamDataSource.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
35 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
1 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
MultiPartEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
222 24 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceClassPathResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
63 7 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceFileResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
42 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
Files With Least Contributors (Top 50)
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
HtmlEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
234 20 2023-12-25 2024-11-28 5 1 garydgregory@gmail.com garydgregory@gmail.com
HtmlEmail.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
234 20 2023-12-25 2024-11-28 5 1 garydgregory@gmail.com garydgregory@gmail.com
MultiPartEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
222 24 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
MultiPartEmail.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
222 24 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageParser.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
169 28 2023-12-25 2025-02-12 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageParser.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
169 28 2023-12-25 2025-02-12 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailUtils.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
114 12 2023-12-25 2025-02-17 4 1 garydgregory@gmail.com garydgregory@gmail.com
ImageHtmlEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
69 5 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
ImageHtmlEmail.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
69 5 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceClassPathResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
63 7 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceClassPathResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
63 7 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceUrlResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
55 6 2023-12-25 2024-04-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceUrlResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
55 6 2023-12-25 2024-04-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourcePathResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
48 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourcePathResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
48 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageUtils.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
46 7 2023-12-25 2025-03-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeMessageUtils.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
46 7 2023-12-25 2025-03-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
EmailAttachment.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
43 11 2023-12-25 2024-06-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
PathDataSource.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
43 7 2023-12-25 2024-11-28 3 1 garydgregory@gmail.com garydgregory@gmail.com
EmailAttachment.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
43 11 2023-12-25 2024-06-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
PathDataSource.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/activation
43 7 2023-12-25 2024-11-28 3 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceFileResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
42 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceFileResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
42 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
EmailConstants.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
39 1 2023-12-25 2024-01-14 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceCompositeResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
38 4 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
EmailException.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
38 8 2023-12-25 2025-02-17 2 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceCompositeResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
38 4 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
InputStreamDataSource.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
35 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
InputStreamDataSource.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/activation
35 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in commons-email2-distribution/src/assembly
30 - 2023-12-26 2025-01-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceBaseResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
23 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceBaseResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
23 6 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultAuthenticator.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
SimpleEmail.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultAuthenticator.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
SimpleEmail.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
13 2 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceResolver.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
7 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DataSourceResolver.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
7 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_email.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation
1 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-core/src/main/java/org/apache/commons/mail2/core
1 - 2023-12-25 2024-06-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/activation
1 - 2023-12-25 2023-12-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/resolver
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-email2-javax/src/main/java/org/apache/commons/mail2/javax
1 - 2023-12-25 2024-01-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
release_1_0.xml
in src/site/xdoc
35 - 2010-04-11 2025-02-01 2 2 niallp@apache.org garydgregory@gmail.com
spotbugs-exclude-filter.xml
in commons-email2-jakarta/src/conf
25 - 2023-12-25 2025-01-18 2 2 garydgregory@gmail.com sebb@apache.org
Correlations

File Size vs. Number of Changes: 65 points

commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/Email.java x: 638 lines of code y: 7 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/MimeMessageUtils.java x: 46 lines of code y: 2 # changes commons-email2-core/src/main/java/org/apache/commons/mail2/core/EmailException.java x: 38 lines of code y: 2 # changes commons-email2-core/src/main/java/org/apache/commons/mail2/core/EmailUtils.java x: 114 lines of code y: 4 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/IDNEmailAddressConverter.java x: 30 lines of code y: 4 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/MimeMessageParser.java x: 169 lines of code y: 2 # changes src/site/xdoc/building.xml x: 48 lines of code y: 5 # changes src/site/xdoc/index.xml x: 112 lines of code y: 19 # changes src/site/xdoc/release_1_0.xml x: 35 lines of code y: 2 # changes src/site/xdoc/release_1_1.xml x: 137 lines of code y: 5 # changes src/site/xdoc/security-reports.xml x: 63 lines of code y: 5 # changes src/site/xdoc/userguide.xml x: 170 lines of code y: 13 # changes commons-email2-core/src/conf/spotbugs-exclude-filter.xml x: 25 lines of code y: 2 # changes commons-email2-distribution/src/assembly/bin.xml x: 30 lines of code y: 3 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/HtmlEmail.java x: 234 lines of code y: 5 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation/PathDataSource.java x: 43 lines of code y: 3 # changes commons-email2-core/src/main/java/org/apache/commons/mail2/core/package-info.java x: 1 lines of code y: 3 # changes src/site/site.xml x: 26 lines of code y: 13 # changes src/site/xdoc/download_email.xml x: 96 lines of code y: 11 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 5 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/EmailAttachment.java x: 43 lines of code y: 2 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceUrlResolver.java x: 55 lines of code y: 2 # changes src/site/xdoc/mail-lists.xml x: 158 lines of code y: 8 # changes commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/package-info.java x: 1 lines of code y: 2 # changes commons-email2-core/src/main/java/org/apache/commons/mail2/core/EmailConstants.java x: 39 lines of code y: 2 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/SimpleEmail.java x: 13 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/DataSourceResolver.java x: 7 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/ImageHtmlEmail.java x: 69 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/MultiPartEmail.java x: 222 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation/InputStreamDataSource.java x: 35 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation/package-info.java x: 1 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceBaseResolver.java x: 23 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceClassPathResolver.java x: 63 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceCompositeResolver.java x: 38 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceFileResolver.java x: 42 lines of code y: 1 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourcePathResolver.java x: 48 lines of code y: 1 # changes src/site/resources/download_email.cgi x: 4 lines of code y: 1 # changes
19.0
# changes
  min: 1.0
  average: 3.03
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.5
  max: 19.0
0 638.0
lines of code
min: 1.0 | average: 74.92 | 25th percentile: 18.0 | median: 42.0 | 75th percentile: 66.0 | max: 638.0

Number of Contributors vs. Number of Changes: 65 points

commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/Email.java x: 3 # contributors y: 7 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/MimeMessageUtils.java x: 1 # contributors y: 2 # changes commons-email2-core/src/main/java/org/apache/commons/mail2/core/EmailUtils.java x: 1 # contributors y: 4 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/IDNEmailAddressConverter.java x: 3 # contributors y: 4 # changes src/site/xdoc/building.xml x: 3 # contributors y: 5 # changes src/site/xdoc/index.xml x: 8 # contributors y: 19 # changes src/site/xdoc/release_1_0.xml x: 2 # contributors y: 2 # changes src/site/xdoc/release_1_1.xml x: 4 # contributors y: 5 # changes src/site/xdoc/userguide.xml x: 5 # contributors y: 13 # changes commons-email2-distribution/src/assembly/bin.xml x: 1 # contributors y: 3 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/HtmlEmail.java x: 1 # contributors y: 5 # changes src/site/site.xml x: 7 # contributors y: 13 # changes src/site/xdoc/download_email.xml x: 5 # contributors y: 11 # changes src/site/xdoc/mail-lists.xml x: 4 # contributors y: 8 # changes commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/SimpleEmail.java x: 1 # contributors y: 1 # changes
19.0
# changes
  min: 1.0
  average: 3.03
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.5
  max: 19.0
0 8.0
# contributors
min: 1.0 | average: 1.71 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

Number of Contributors vs. File Size: 65 points

commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/Email.java x: 3 # contributors y: 638 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/MimeMessageUtils.java x: 1 # contributors y: 46 lines of code commons-email2-core/src/main/java/org/apache/commons/mail2/core/EmailException.java x: 1 # contributors y: 38 lines of code commons-email2-core/src/main/java/org/apache/commons/mail2/core/EmailUtils.java x: 1 # contributors y: 114 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/IDNEmailAddressConverter.java x: 3 # contributors y: 30 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/MimeMessageParser.java x: 1 # contributors y: 169 lines of code src/site/xdoc/building.xml x: 3 # contributors y: 48 lines of code src/site/xdoc/index.xml x: 8 # contributors y: 112 lines of code src/site/xdoc/release_1_0.xml x: 2 # contributors y: 35 lines of code src/site/xdoc/release_1_1.xml x: 4 # contributors y: 137 lines of code src/site/xdoc/security-reports.xml x: 4 # contributors y: 63 lines of code src/site/xdoc/userguide.xml x: 5 # contributors y: 170 lines of code commons-email2-core/src/conf/spotbugs-exclude-filter.xml x: 2 # contributors y: 25 lines of code commons-email2-distribution/src/assembly/bin.xml x: 1 # contributors y: 30 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/HtmlEmail.java x: 1 # contributors y: 234 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation/PathDataSource.java x: 1 # contributors y: 43 lines of code commons-email2-core/src/main/java/org/apache/commons/mail2/core/package-info.java x: 1 # contributors y: 1 lines of code src/site/site.xml x: 7 # contributors y: 26 lines of code src/site/xdoc/download_email.xml x: 5 # contributors y: 96 lines of code src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 54 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceUrlResolver.java x: 1 # contributors y: 55 lines of code src/site/xdoc/mail-lists.xml x: 4 # contributors y: 158 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/SimpleEmail.java x: 1 # contributors y: 13 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/DataSourceResolver.java x: 1 # contributors y: 7 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/ImageHtmlEmail.java x: 1 # contributors y: 69 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/MultiPartEmail.java x: 1 # contributors y: 222 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/activation/InputStreamDataSource.java x: 1 # contributors y: 35 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceBaseResolver.java x: 1 # contributors y: 23 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceClassPathResolver.java x: 1 # contributors y: 63 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourceFileResolver.java x: 1 # contributors y: 42 lines of code commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/resolver/DataSourcePathResolver.java x: 1 # contributors y: 48 lines of code src/site/resources/download_email.cgi x: 1 # contributors y: 4 lines of code
638.0
lines of code
  min: 1.0
  average: 74.92
  25th percentile: 18.0
  median: 42.0
  75th percentile: 66.0
  max: 638.0
0 8.0
# contributors
min: 1.0 | average: 1.71 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0