apache / commons-fileupload
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 59 files with 3,920 lines of code.
    • 1 file changed more than 100 times (574 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (29 lines of code)
    • 11 files changed 6-20 times (962 lines of code)
    • 46 files changed 1-5 times (2,355 lines of code)
14% | 0% | <1% | 24% | 60%
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 59 files with 3,920 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (605 lines of code)
    • 4 files changed by 6-10 contributors (660 lines of code)
    • 8 files changed by 2-5 contributors (400 lines of code)
    • 45 files changed by 1 contributor (2,255 lines of code)
0% | 15% | 16% | 10% | 57%
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, xml, txt, yml, md, gitignore, cgi, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml34% | 0% | 1% | 53% | 10%
java0% | 0% | 0% | 3% | 96%
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
src35% | 0% | 1% | 52% | 10%
ROOT0% | 0% | 0% | 100% | 0%
commons-fileupload2-javax0% | 0% | 0% | 38% | 61%
commons-fileupload2-portlet0% | 0% | 0% | 60% | 39%
commons-fileupload2-core0% | 0% | 0% | 0% | 100%
commons-fileupload2-jakarta-servlet50% | 0% | 0% | 0% | 100%
commons-fileupload2-jakarta-servlet60% | 0% | 0% | 0% | 100%
commons-fileupload2-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
changes.xml
in src/changes
574 - 2006-09-02 2023-07-31 116 16 jochen@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
29 - 2010-04-11 2023-07-21 23 10 niallp@apache.org garydgregory@gmail.com
site.xml
in src/site
31 - 2006-09-01 2023-07-31 20 12 jochen@apache.org garydgregory@gmail.com
download_fileupload.xml
in src/site/xdoc
126 - 2010-04-11 2023-07-14 14 10 niallp@apache.org garydgregory@gmail.com
security-reports.xml
in src/site/xdoc
113 - 2016-06-30 2023-07-11 8 6 ecki@apache.org garydgregory@gmail.com
using.xml
in src/site/xdoc
392 - 2010-04-11 2023-07-11 8 6 niallp@apache.org garydgregory@gmail.com
package-info.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
1 - 2023-04-30 2023-07-11 7 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
1 - 2023-04-30 2023-07-11 7 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxPortletFileUpload.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
33 5 2023-06-05 2023-07-09 7 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxServletFileUpload.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
33 5 2023-06-05 2023-07-09 7 1 garydgregory@gmail.com garydgregory@gmail.com
40 - 2021-04-29 2023-07-11 7 3 arturobernalg@gmail.com garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2023-07-14 7 3 niallp@apache.org garydgregory@gmail.com
bin.xml
in src/main/assembly
32 - 2006-08-31 2017-06-10 6 4 jochen@apache.org chtompki@gmail.com
streaming.xml
in src/site/xdoc
64 - 2010-04-11 2023-07-11 5 5 niallp@apache.org garydgregory@gmail.com
cgi
download_fileupload.cgi
in src/site/resources
18 - 2013-02-27 2017-11-23 4 4 olamy@apache.org jochen.wiedmann@softwareag.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-11 2023-07-14 4 3 niallp@apache.org garydgregory@gmail.com
FileItemInputImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
78 9 2023-06-15 2023-07-23 4 1 garydgregory@gmail.com garydgregory@gmail.com
MultipartInput.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
405 38 2023-06-15 2023-07-25 4 1 garydgregory@gmail.com garydgregory@gmail.com
overview.xml
in src/site/xdoc
18 - 2010-04-11 2023-07-11 3 3 niallp@apache.org garydgregory@gmail.com
JavaxServletRequestContext.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
22 4 2023-06-05 2023-06-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItem.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
25 - 2023-06-15 2023-07-09 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeadersImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
41 6 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemFactory.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
64 14 2023-06-15 2023-07-11 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInputIteratorImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
184 11 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractFileUpload.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
236 23 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
1 - 2023-06-15 2023-07-11 2 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeadersProvider.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
5 - 2023-06-15 2023-07-09 2 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxServletDiskFileUpload.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
11 2 2023-07-10 2023-07-11 2 1 garydgregory@gmail.com garydgregory@gmail.com
customizing.xml
in src/site/xdoc
14 - 2010-04-11 2013-03-06 2 2 niallp@apache.org simonetripodi@apache.org
FileItemInput.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
16 - 2023-06-15 2023-07-09 2 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in commons-fileupload2-distribution/src/assembly
31 - 2023-07-15 2023-07-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
QuotedPrintableDecoder.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
47 3 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
RFC2231Utils.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
65 6 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeUtils.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
133 5 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
ParameterParser.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
150 12 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
DiskFileItem.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
247 28 2023-07-11 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
1 - 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
1 - 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadFileCountLimitException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
7 1 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
ProgressListener.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
7 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeaders.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
8 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletDiskFileUpload.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
11 2 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
11 2 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletDiskFileUpload.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
11 2 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInputIterator.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
14 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadContentTypeException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
15 3 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
RequestContext.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
15 1 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadSizeException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
17 3 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadByteCountLimitException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
17 3 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaFileCleaner.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
22 4 2023-07-31 2023-07-31 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
changes.xml
in src/changes
574 - 2006-09-02 2023-07-31 116 16 jochen@apache.org garydgregory@gmail.com
site.xml
in src/site
31 - 2006-09-01 2023-07-31 20 12 jochen@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
29 - 2010-04-11 2023-07-21 23 10 niallp@apache.org garydgregory@gmail.com
download_fileupload.xml
in src/site/xdoc
126 - 2010-04-11 2023-07-14 14 10 niallp@apache.org garydgregory@gmail.com
security-reports.xml
in src/site/xdoc
113 - 2016-06-30 2023-07-11 8 6 ecki@apache.org garydgregory@gmail.com
using.xml
in src/site/xdoc
392 - 2010-04-11 2023-07-11 8 6 niallp@apache.org garydgregory@gmail.com
streaming.xml
in src/site/xdoc
64 - 2010-04-11 2023-07-11 5 5 niallp@apache.org garydgregory@gmail.com
bin.xml
in src/main/assembly
32 - 2006-08-31 2017-06-10 6 4 jochen@apache.org chtompki@gmail.com
cgi
download_fileupload.cgi
in src/site/resources
18 - 2013-02-27 2017-11-23 4 4 olamy@apache.org jochen.wiedmann@softwareag.com
40 - 2021-04-29 2023-07-11 7 3 arturobernalg@gmail.com garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2023-07-14 7 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-11 2023-07-14 4 3 niallp@apache.org garydgregory@gmail.com
overview.xml
in src/site/xdoc
18 - 2010-04-11 2023-07-11 3 3 niallp@apache.org garydgregory@gmail.com
customizing.xml
in src/site/xdoc
14 - 2010-04-11 2013-03-06 2 2 niallp@apache.org simonetripodi@apache.org
JavaxServletFileUpload.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
33 5 2023-06-05 2023-07-09 7 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
1 - 2023-04-30 2023-07-11 7 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxPortletFileUpload.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
33 5 2023-06-05 2023-07-09 7 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
1 - 2023-04-30 2023-07-11 7 1 garydgregory@gmail.com garydgregory@gmail.com
MultipartInput.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
405 38 2023-06-15 2023-07-25 4 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInputImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
78 9 2023-06-15 2023-07-23 4 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxServletRequestContext.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
22 4 2023-06-05 2023-06-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractFileUpload.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
236 23 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemFactory.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
64 14 2023-06-15 2023-07-11 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInputIteratorImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
184 11 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItem.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
25 - 2023-06-15 2023-07-09 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeadersImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
41 6 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in commons-fileupload2-distribution/src/assembly
31 - 2023-07-15 2023-07-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxServletDiskFileUpload.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
11 2 2023-07-10 2023-07-11 2 1 garydgregory@gmail.com garydgregory@gmail.com
RFC2231Utils.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
65 6 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeadersProvider.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
5 - 2023-06-15 2023-07-09 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeUtils.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
133 5 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInput.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
16 - 2023-06-15 2023-07-09 2 1 garydgregory@gmail.com garydgregory@gmail.com
QuotedPrintableDecoder.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
47 3 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
ParameterParser.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
150 12 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
DiskFileItem.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
247 28 2023-07-11 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
1 - 2023-06-15 2023-07-11 2 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletRequestContext.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
24 4 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaFileCleaner.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
22 4 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletFileUpload.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
33 5 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletDiskFileUpload.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
11 2 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
1 - 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxFileCleaner.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
22 4 2023-07-11 2023-07-11 1 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxPortletRequestContext.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
22 4 2023-07-09 2023-07-09 1 1 garydgregory@gmail.com garydgregory@gmail.com
ProgressListener.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
7 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadByteCountLimitException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
17 3 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadFileCountLimitException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
7 1 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
DiskFileItemFactory.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
61 9 2023-07-11 2023-07-11 1 1 garydgregory@gmail.com garydgregory@gmail.com
RequestContext.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
15 1 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeaders.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
8 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadContentTypeException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
15 3 2023-06-15 2023-06-15 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
MultipartInput.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
405 38 2023-06-15 2023-07-25 4 1 garydgregory@gmail.com garydgregory@gmail.com
DiskFileItem.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
247 28 2023-07-11 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractFileUpload.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
236 23 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInputIteratorImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
184 11 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
ParameterParser.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
150 12 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
MimeUtils.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
133 5 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInputImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
78 9 2023-06-15 2023-07-23 4 1 garydgregory@gmail.com garydgregory@gmail.com
RFC2231Utils.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
65 6 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemFactory.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
64 14 2023-06-15 2023-07-11 3 1 garydgregory@gmail.com garydgregory@gmail.com
DiskFileItemFactory.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
61 9 2023-07-11 2023-07-11 1 1 garydgregory@gmail.com garydgregory@gmail.com
QuotedPrintableDecoder.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
47 3 2023-06-15 2023-07-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeadersImpl.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
41 6 2023-06-15 2023-07-23 3 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletFileUpload.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
33 5 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxServletFileUpload.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
33 5 2023-06-05 2023-07-09 7 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxPortletFileUpload.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
33 5 2023-06-05 2023-07-09 7 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletFileUpload.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
33 5 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in commons-fileupload2-distribution/src/assembly
31 - 2023-07-15 2023-07-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractRequestContext.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
28 4 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItem.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
25 - 2023-06-15 2023-07-09 3 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletRequestContext.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
24 4 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletRequestContext.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
24 4 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaFileCleaner.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
22 4 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxFileCleaner.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
22 4 2023-07-11 2023-07-11 1 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxServletRequestContext.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
22 4 2023-06-05 2023-06-15 3 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxPortletRequestContext.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
22 4 2023-07-09 2023-07-09 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaFileCleaner.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
22 4 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadByteCountLimitException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
17 3 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadSizeException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
17 3 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInput.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
16 - 2023-06-15 2023-07-09 2 1 garydgregory@gmail.com garydgregory@gmail.com
RequestContext.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
15 1 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadContentTypeException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
15 3 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemInputIterator.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
14 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletDiskFileUpload.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
11 2 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
JavaxServletDiskFileUpload.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
11 2 2023-07-10 2023-07-11 2 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
11 2 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
JakartaServletDiskFileUpload.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
11 2 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeaders.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
8 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
ProgressListener.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
7 - 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileUploadFileCountLimitException.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
7 1 2023-06-15 2023-06-15 1 1 garydgregory@gmail.com garydgregory@gmail.com
FileItemHeadersProvider.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
5 - 2023-06-15 2023-07-09 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5
1 - 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax
1 - 2023-04-30 2023-07-11 7 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-portlet/src/main/java/org/apache/commons/fileupload2/portlet
1 - 2023-04-30 2023-07-11 7 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core
1 - 2023-06-15 2023-07-11 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in commons-fileupload2-jakarta-servlet6/src/main/java/org/apache/commons/fileupload2/jakarta/servlet6
1 - 2023-07-31 2023-07-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
customizing.xml
in src/site/xdoc
14 - 2010-04-11 2013-03-06 2 2 niallp@apache.org simonetripodi@apache.org
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2023-07-14 7 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-11 2023-07-14 4 3 niallp@apache.org garydgregory@gmail.com
40 - 2021-04-29 2023-07-11 7 3 arturobernalg@gmail.com garydgregory@gmail.com
overview.xml
in src/site/xdoc
18 - 2010-04-11 2023-07-11 3 3 niallp@apache.org garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 59 points

commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaFileCleaner.java x: 22 lines of code y: 1 # changes commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletDiskFileUpload.java x: 11 lines of code y: 1 # changes commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletFileUpload.java x: 33 lines of code y: 1 # changes commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletRequestContext.java x: 24 lines of code y: 1 # changes commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/package-info.java x: 1 lines of code y: 1 # changes src/changes/changes.xml x: 574 lines of code y: 116 # changes src/site/site.xml x: 31 lines of code y: 20 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/MultipartInput.java x: 405 lines of code y: 4 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/AbstractFileUpload.java x: 236 lines of code y: 3 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/DiskFileItem.java x: 247 lines of code y: 2 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemHeadersImpl.java x: 41 lines of code y: 3 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInputImpl.java x: 78 lines of code y: 4 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.java x: 184 lines of code y: 3 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/MimeUtils.java x: 133 lines of code y: 2 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/ParameterParser.java x: 150 lines of code y: 2 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.java x: 47 lines of code y: 2 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/RFC2231Utils.java x: 65 lines of code y: 2 # changes src/site/xdoc/index.xml x: 29 lines of code y: 23 # changes commons-fileupload2-distribution/src/assembly/bin.xml x: 31 lines of code y: 2 # changes src/site/xdoc/download_fileupload.xml x: 126 lines of code y: 14 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 4 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 7 # changes src/site/xdoc/overview.xml x: 18 lines of code y: 3 # changes src/site/xdoc/security-reports.xml x: 113 lines of code y: 8 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/DiskFileItemFactory.java x: 61 lines of code y: 1 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemFactory.java x: 64 lines of code y: 3 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/package-info.java x: 1 lines of code y: 2 # changes commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax/JavaxServletDiskFileUpload.java x: 11 lines of code y: 2 # changes commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax/package-info.java x: 1 lines of code y: 7 # changes spotbugs-exclude-filter.xml x: 40 lines of code y: 7 # changes src/site/xdoc/streaming.xml x: 64 lines of code y: 5 # changes src/site/xdoc/using.xml x: 392 lines of code y: 8 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItem.java x: 25 lines of code y: 3 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemHeadersProvider.java x: 5 lines of code y: 2 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInput.java x: 16 lines of code y: 2 # changes commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax/JavaxServletFileUpload.java x: 33 lines of code y: 7 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/AbstractRequestContext.java x: 28 lines of code y: 1 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemHeaders.java x: 8 lines of code y: 1 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInputIterator.java x: 14 lines of code y: 1 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileUploadByteCountLimitException.java x: 17 lines of code y: 1 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileUploadContentTypeException.java x: 15 lines of code y: 1 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileUploadFileCountLimitException.java x: 7 lines of code y: 1 # changes commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax/JavaxServletRequestContext.java x: 22 lines of code y: 3 # changes src/site/resources/download_fileupload.cgi x: 18 lines of code y: 4 # changes src/main/assembly/bin.xml x: 32 lines of code y: 6 # changes src/site/xdoc/customizing.xml x: 14 lines of code y: 2 # changes
116.0
# changes
  min: 1.0
  average: 5.49
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 116.0
0 574.0
lines of code
min: 1.0 | average: 66.44 | 25th percentile: 14.0 | median: 25.0 | 75th percentile: 64.0 | max: 574.0

Number of Contributors vs. Number of Changes: 59 points

commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaFileCleaner.java x: 1 # contributors y: 1 # changes src/changes/changes.xml x: 16 # contributors y: 116 # changes src/site/site.xml x: 12 # contributors y: 20 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/MultipartInput.java x: 1 # contributors y: 4 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/AbstractFileUpload.java x: 1 # contributors y: 3 # changes commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/DiskFileItem.java x: 1 # contributors y: 2 # changes src/site/xdoc/index.xml x: 10 # contributors y: 23 # changes src/site/xdoc/download_fileupload.xml x: 10 # contributors y: 14 # changes src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 4 # changes src/site/xdoc/mail-lists.xml x: 3 # contributors y: 7 # changes src/site/xdoc/overview.xml x: 3 # contributors y: 3 # changes src/site/xdoc/security-reports.xml x: 6 # contributors y: 8 # changes commons-fileupload2-javax/src/main/java/org/apache/commons/fileupload2/javax/package-info.java x: 1 # contributors y: 7 # changes src/site/xdoc/streaming.xml x: 5 # contributors y: 5 # changes src/site/resources/download_fileupload.cgi x: 4 # contributors y: 4 # changes src/main/assembly/bin.xml x: 4 # contributors y: 6 # changes src/site/xdoc/customizing.xml x: 2 # contributors y: 2 # changes
116.0
# changes
  min: 1.0
  average: 5.49
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 116.0
0 16.0
# contributors
min: 1.0 | average: 2.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 16.0

Number of Contributors vs. File Size: 59 points

commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaFileCleaner.java x: 1 # contributors y: 22 lines of code commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletDiskFileUpload.java x: 1 # contributors y: 11 lines of code commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletFileUpload.java x: 1 # contributors y: 33 lines of code commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletRequestContext.java x: 1 # contributors y: 24 lines of code commons-fileupload2-jakarta-servlet5/src/main/java/org/apache/commons/fileupload2/jakarta/servlet5/package-info.java x: 1 # contributors y: 1 lines of code src/changes/changes.xml x: 16 # contributors y: 574 lines of code src/site/site.xml x: 12 # contributors y: 31 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/MultipartInput.java x: 1 # contributors y: 405 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/AbstractFileUpload.java x: 1 # contributors y: 236 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/DiskFileItem.java x: 1 # contributors y: 247 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemHeadersImpl.java x: 1 # contributors y: 41 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInputImpl.java x: 1 # contributors y: 78 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInputIteratorImpl.java x: 1 # contributors y: 184 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/MimeUtils.java x: 1 # contributors y: 133 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/ParameterParser.java x: 1 # contributors y: 150 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/QuotedPrintableDecoder.java x: 1 # contributors y: 47 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/RFC2231Utils.java x: 1 # contributors y: 65 lines of code src/site/xdoc/index.xml x: 10 # contributors y: 29 lines of code commons-fileupload2-distribution/src/assembly/bin.xml x: 1 # contributors y: 31 lines of code src/site/xdoc/download_fileupload.xml x: 10 # contributors y: 126 lines of code src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 54 lines of code src/site/xdoc/mail-lists.xml x: 3 # contributors y: 160 lines of code src/site/xdoc/overview.xml x: 3 # contributors y: 18 lines of code src/site/xdoc/security-reports.xml x: 6 # contributors y: 113 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/DiskFileItemFactory.java x: 1 # contributors y: 61 lines of code spotbugs-exclude-filter.xml x: 3 # contributors y: 40 lines of code src/site/xdoc/streaming.xml x: 5 # contributors y: 64 lines of code src/site/xdoc/using.xml x: 6 # contributors y: 392 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItem.java x: 1 # contributors y: 25 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemHeadersProvider.java x: 1 # contributors y: 5 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInput.java x: 1 # contributors y: 16 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/AbstractRequestContext.java x: 1 # contributors y: 28 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemHeaders.java x: 1 # contributors y: 8 lines of code commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/FileItemInputIterator.java x: 1 # contributors y: 14 lines of code src/site/resources/download_fileupload.cgi x: 4 # contributors y: 18 lines of code src/main/assembly/bin.xml x: 4 # contributors y: 32 lines of code src/site/xdoc/customizing.xml x: 2 # contributors y: 14 lines of code
574.0
lines of code
  min: 1.0
  average: 66.44
  25th percentile: 14.0
  median: 25.0
  75th percentile: 64.0
  max: 574.0
0 16.0
# contributors
min: 1.0 | average: 2.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 16.0