apache / commons-io
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 279 files with 21,662 lines of code.
    • 3 files changed more than 100 times (3,922 lines of code)
    • 3 files changed 51-100 times (1,694 lines of code)
    • 50 files changed 21-50 times (5,716 lines of code)
    • 118 files changed 6-20 times (6,755 lines of code)
    • 105 files changed 1-5 times (3,575 lines of code)
18% | 7% | 26% | 31% | 16%
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 279 files with 21,662 lines of code.
    • 2 files changed by more than 25 contributors (2,837 lines of code)
    • 10 files changed by 11-25 contributors (3,654 lines of code)
    • 82 files changed by 6-10 contributors (6,272 lines of code)
    • 140 files changed by 2-5 contributors (7,414 lines of code)
    • 45 files changed by 1 contributor (1,485 lines of code)
13% | 16% | 28% | 34% | 6%
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, gitattributes, html, cgi, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java11% | 9% | 31% | 35% | 11%
xml46% | 0% | 3% | 11% | 38%
html0% | 0% | 0% | 0% | 100%
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
src18% | 7% | 26% | 31% | 16%
ROOT0% | 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
1844 - 2007-03-14 2023-07-30 425 28 jochen@apache.org garydgregory@gmail.com
FileUtils.java
in src/main/java/org/apache/commons/io
993 153 2010-10-04 2023-07-26 191 33 niallp@apache.org 2119212+jsoref@users.norepl...
IOUtils.java
in src/main/java/org/apache/commons/io
1085 141 2010-10-04 2023-06-13 126 23 niallp@apache.org garydgregory@gmail.com
PathUtils.java
in src/main/java/org/apache/commons/io/file
664 93 2019-10-11 2023-06-08 84 13 gardgregory@gmail.com janhoy@users.noreply.github...
FilenameUtils.java
in src/main/java/org/apache/commons/io
620 47 2010-10-04 2022-09-12 71 24 niallp@apache.org fedor@urvanov.ru
Tailer.java
in src/main/java/org/apache/commons/io/input
410 47 2010-10-04 2023-05-31 55 9 niallp@apache.org garydgregory@gmail.com
ReversedLinesFileReader.java
in src/main/java/org/apache/commons/io/input
246 19 2012-01-07 2023-07-09 47 9 niallp@apache.org garydgregory@gmail.com
XmlStreamReader.java
in src/main/java/org/apache/commons/io/input
393 30 2010-10-04 2023-07-24 47 12 niallp@apache.org garydgregory@gmail.com
BOMInputStream.java
in src/main/java/org/apache/commons/io/input
166 22 2010-10-04 2023-05-31 46 13 niallp@apache.org garydgregory@gmail.com
ReaderInputStream.java
in src/main/java/org/apache/commons/io/input
176 21 2010-10-04 2023-06-24 41 9 niallp@apache.org garydgregory@gmail.com
FileSystemUtils.java
in src/main/java/org/apache/commons/io
218 14 2010-10-04 2023-05-13 40 11 niallp@apache.org garydgregory@gmail.com
FileWriterWithEncoding.java
in src/main/java/org/apache/commons/io/output
119 18 2010-10-04 2023-05-31 39 7 niallp@apache.org garydgregory@gmail.com
DeferredFileOutputStream.java
in src/main/java/org/apache/commons/io/output
170 27 2010-10-04 2023-07-09 39 15 niallp@apache.org garydgregory@gmail.com
WildcardFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
95 18 2010-10-04 2023-05-31 38 8 niallp@apache.org garydgregory@gmail.com
FileFilterUtils.java
in src/main/java/org/apache/commons/io/filefilter
177 41 2010-10-04 2022-07-19 37 12 niallp@apache.org gardgregory@gmail.com
NameFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
66 12 2010-10-04 2023-05-13 33 8 niallp@apache.org garydgregory@gmail.com
ByteArrayOutputStream.java
in src/main/java/org/apache/commons/io/output
73 11 2010-10-04 2023-07-09 33 11 niallp@apache.org garydgregory@gmail.com
ObservableInputStream.java
in src/main/java/org/apache/commons/io/input
141 24 2016-06-30 2023-07-09 32 8 jochen@apache.org garydgregory@gmail.com
WriterOutputStream.java
in src/main/java/org/apache/commons/io/output
177 22 2010-10-04 2023-05-31 32 8 niallp@apache.org garydgregory@gmail.com
SuffixFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
63 11 2010-10-04 2023-05-13 31 8 niallp@apache.org garydgregory@gmail.com
PrefixFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
64 11 2010-10-04 2023-05-13 31 8 niallp@apache.org garydgregory@gmail.com
AndFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
83 16 2010-10-04 2023-05-13 31 8 niallp@apache.org garydgregory@gmail.com
LockableFileWriter.java
in src/main/java/org/apache/commons/io/output
158 26 2010-10-04 2023-05-31 31 7 niallp@apache.org garydgregory@gmail.com
CharSequenceInputStream.java
in src/main/java/org/apache/commons/io/input
185 22 2012-03-01 2023-06-03 31 7 sebb@apache.org garydgregory@gmail.com
FileAlterationObserver.java
in src/main/java/org/apache/commons/io/monitor
187 21 2010-10-14 2023-05-13 30 8 niallp@apache.org garydgregory@gmail.com
OrFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
77 15 2010-10-04 2023-05-13 28 8 niallp@apache.org garydgregory@gmail.com
FileCleaningTracker.java
in src/main/java/org/apache/commons/io
102 13 2010-10-04 2023-06-13 28 10 niallp@apache.org garydgregory@gmail.com
DirectoryWalker.java
in src/main/java/org/apache/commons/io
137 19 2010-10-04 2022-06-19 28 9 niallp@apache.org gardgregory@gmail.com
WildcardFilter.java
in src/main/java/org/apache/commons/io/filefilter
50 6 2010-10-04 2023-05-13 27 8 niallp@apache.org garydgregory@gmail.com
RegexFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
52 10 2010-10-04 2023-05-13 27 7 niallp@apache.org garydgregory@gmail.com
AgeFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
53 11 2010-10-04 2023-05-13 27 9 niallp@apache.org garydgregory@gmail.com
IOCase.java
in src/main/java/org/apache/commons/io
72 13 2010-10-04 2023-05-13 27 10 niallp@apache.org garydgregory@gmail.com
MagicNumberFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
88 7 2010-10-04 2023-06-30 27 6 niallp@apache.org garydgregory@gmail.com
FileEntry.java
in src/main/java/org/apache/commons/io/monitor
103 21 2010-10-12 2023-07-09 26 7 niallp@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
119 - 2010-04-11 2023-06-09 26 8 niallp@apache.org garydgregory@gmail.com
MessageDigestCalculatingInputStream.java
in src/main/java/org/apache/commons/io/input
68 13 2016-06-30 2023-07-09 25 9 jochen@apache.org garydgregory@gmail.com
CharSequenceReader.java
in src/main/java/org/apache/commons/io/input
123 14 2010-10-04 2023-05-13 25 8 niallp@apache.org garydgregory@gmail.com
XmlStreamWriter.java
in src/main/java/org/apache/commons/io/output
126 14 2010-10-04 2023-05-31 25 7 niallp@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2007-05-16 2023-03-24 24 7 niallp@apache.org garydgregory@gmail.com
EmptyFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
35 3 2010-10-04 2023-05-13 24 6 niallp@apache.org garydgregory@gmail.com
ByteOrderMark.java
in src/main/java/org/apache/commons/io
85 7 2010-10-04 2023-05-19 24 6 niallp@apache.org garydgregory@gmail.com
ThreadMonitor.java
in src/main/java/org/apache/commons/io
35 5 2010-10-04 2023-05-13 23 9 niallp@apache.org garydgregory@gmail.com
LineIterator.java
in src/main/java/org/apache/commons/io
76 8 2010-10-04 2023-05-13 23 7 niallp@apache.org garydgregory@gmail.com
ThresholdingOutputStream.java
in src/main/java/org/apache/commons/io/output
88 16 2010-10-04 2023-07-09 23 11 niallp@apache.org garydgregory@gmail.com
CopyUtils.java
in src/main/java/org/apache/commons/io
109 13 2010-10-04 2023-05-18 23 8 niallp@apache.org garydgregory@gmail.com
FalseFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
42 8 2010-10-04 2023-05-13 22 6 niallp@apache.org garydgregory@gmail.com
FileAlterationMonitor.java
in src/main/java/org/apache/commons/io/monitor
103 13 2010-10-14 2023-01-19 22 9 niallp@apache.org garydgregory@gmail.com
AbstractByteArrayOutputStream.java
in src/main/java/org/apache/commons/io/output
170 11 2020-04-08 2023-05-13 22 8 adam.retter@googlemail.com garydgregory@gmail.com
FileSystem.java
in src/main/java/org/apache/commons/io
186 20 2017-11-16 2023-07-26 22 8 sebb@apache.org 2119212+jsoref@users.norepl...
ReadAheadInputStream.java
in src/main/java/org/apache/commons/io/input
325 21 2020-10-30 2023-07-09 22 3 gardgregory@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
FileUtils.java
in src/main/java/org/apache/commons/io
993 153 2010-10-04 2023-07-26 191 33 niallp@apache.org 2119212+jsoref@users.norepl...
changes.xml
in src/changes
1844 - 2007-03-14 2023-07-30 425 28 jochen@apache.org garydgregory@gmail.com
FilenameUtils.java
in src/main/java/org/apache/commons/io
620 47 2010-10-04 2022-09-12 71 24 niallp@apache.org fedor@urvanov.ru
IOUtils.java
in src/main/java/org/apache/commons/io
1085 141 2010-10-04 2023-06-13 126 23 niallp@apache.org garydgregory@gmail.com
DeferredFileOutputStream.java
in src/main/java/org/apache/commons/io/output
170 27 2010-10-04 2023-07-09 39 15 niallp@apache.org garydgregory@gmail.com
PathUtils.java
in src/main/java/org/apache/commons/io/file
664 93 2019-10-11 2023-06-08 84 13 gardgregory@gmail.com janhoy@users.noreply.github...
BOMInputStream.java
in src/main/java/org/apache/commons/io/input
166 22 2010-10-04 2023-05-31 46 13 niallp@apache.org garydgregory@gmail.com
XmlStreamReader.java
in src/main/java/org/apache/commons/io/input
393 30 2010-10-04 2023-07-24 47 12 niallp@apache.org garydgregory@gmail.com
FileFilterUtils.java
in src/main/java/org/apache/commons/io/filefilter
177 41 2010-10-04 2022-07-19 37 12 niallp@apache.org gardgregory@gmail.com
FileSystemUtils.java
in src/main/java/org/apache/commons/io
218 14 2010-10-04 2023-05-13 40 11 niallp@apache.org garydgregory@gmail.com
ByteArrayOutputStream.java
in src/main/java/org/apache/commons/io/output
73 11 2010-10-04 2023-07-09 33 11 niallp@apache.org garydgregory@gmail.com
ThresholdingOutputStream.java
in src/main/java/org/apache/commons/io/output
88 16 2010-10-04 2023-07-09 23 11 niallp@apache.org garydgregory@gmail.com
FileCleaningTracker.java
in src/main/java/org/apache/commons/io
102 13 2010-10-04 2023-06-13 28 10 niallp@apache.org garydgregory@gmail.com
IOCase.java
in src/main/java/org/apache/commons/io
72 13 2010-10-04 2023-05-13 27 10 niallp@apache.org garydgregory@gmail.com
Tailer.java
in src/main/java/org/apache/commons/io/input
410 47 2010-10-04 2023-05-31 55 9 niallp@apache.org garydgregory@gmail.com
ReversedLinesFileReader.java
in src/main/java/org/apache/commons/io/input
246 19 2012-01-07 2023-07-09 47 9 niallp@apache.org garydgregory@gmail.com
ReaderInputStream.java
in src/main/java/org/apache/commons/io/input
176 21 2010-10-04 2023-06-24 41 9 niallp@apache.org garydgregory@gmail.com
DirectoryWalker.java
in src/main/java/org/apache/commons/io
137 19 2010-10-04 2022-06-19 28 9 niallp@apache.org gardgregory@gmail.com
AgeFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
53 11 2010-10-04 2023-05-13 27 9 niallp@apache.org garydgregory@gmail.com
MessageDigestCalculatingInputStream.java
in src/main/java/org/apache/commons/io/input
68 13 2016-06-30 2023-07-09 25 9 jochen@apache.org garydgregory@gmail.com
ThreadMonitor.java
in src/main/java/org/apache/commons/io
35 5 2010-10-04 2023-05-13 23 9 niallp@apache.org garydgregory@gmail.com
FileAlterationMonitor.java
in src/main/java/org/apache/commons/io/monitor
103 13 2010-10-14 2023-01-19 22 9 niallp@apache.org garydgregory@gmail.com
SizeFileComparator.java
in src/main/java/org/apache/commons/io/comparator
46 4 2010-10-04 2023-05-13 21 9 niallp@apache.org garydgregory@gmail.com
CompositeFileComparator.java
in src/main/java/org/apache/commons/io/comparator
39 4 2010-10-04 2023-05-13 20 9 niallp@apache.org garydgregory@gmail.com
BoundedInputStream.java
in src/main/java/org/apache/commons/io/input
102 18 2010-10-04 2023-05-13 19 9 niallp@apache.org garydgregory@gmail.com
HexDump.java
in src/main/java/org/apache/commons/io
91 6 2010-10-04 2023-05-13 16 9 niallp@apache.org garydgregory@gmail.com
BoundedReader.java
in src/main/java/org/apache/commons/io/input
54 6 2014-10-28 2022-06-15 14 9 olamy@apache.org gardgregory@gmail.com
WildcardFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
95 18 2010-10-04 2023-05-31 38 8 niallp@apache.org garydgregory@gmail.com
NameFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
66 12 2010-10-04 2023-05-13 33 8 niallp@apache.org garydgregory@gmail.com
ObservableInputStream.java
in src/main/java/org/apache/commons/io/input
141 24 2016-06-30 2023-07-09 32 8 jochen@apache.org garydgregory@gmail.com
WriterOutputStream.java
in src/main/java/org/apache/commons/io/output
177 22 2010-10-04 2023-05-31 32 8 niallp@apache.org garydgregory@gmail.com
AndFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
83 16 2010-10-04 2023-05-13 31 8 niallp@apache.org garydgregory@gmail.com
SuffixFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
63 11 2010-10-04 2023-05-13 31 8 niallp@apache.org garydgregory@gmail.com
PrefixFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
64 11 2010-10-04 2023-05-13 31 8 niallp@apache.org garydgregory@gmail.com
FileAlterationObserver.java
in src/main/java/org/apache/commons/io/monitor
187 21 2010-10-14 2023-05-13 30 8 niallp@apache.org garydgregory@gmail.com
OrFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
77 15 2010-10-04 2023-05-13 28 8 niallp@apache.org garydgregory@gmail.com
WildcardFilter.java
in src/main/java/org/apache/commons/io/filefilter
50 6 2010-10-04 2023-05-13 27 8 niallp@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
119 - 2010-04-11 2023-06-09 26 8 niallp@apache.org garydgregory@gmail.com
CharSequenceReader.java
in src/main/java/org/apache/commons/io/input
123 14 2010-10-04 2023-05-13 25 8 niallp@apache.org garydgregory@gmail.com
CopyUtils.java
in src/main/java/org/apache/commons/io
109 13 2010-10-04 2023-05-18 23 8 niallp@apache.org garydgregory@gmail.com
FileSystem.java
in src/main/java/org/apache/commons/io
186 20 2017-11-16 2023-07-26 22 8 sebb@apache.org 2119212+jsoref@users.norepl...
AbstractByteArrayOutputStream.java
in src/main/java/org/apache/commons/io/output
170 11 2020-04-08 2023-05-13 22 8 adam.retter@googlemail.com garydgregory@gmail.com
SizeFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
43 7 2010-10-04 2023-05-13 21 8 niallp@apache.org garydgregory@gmail.com
TaggedIOException.java
in src/main/java/org/apache/commons/io
30 5 2010-10-04 2023-07-09 13 8 niallp@apache.org garydgregory@gmail.com
FileWriterWithEncoding.java
in src/main/java/org/apache/commons/io/output
119 18 2010-10-04 2023-05-31 39 7 niallp@apache.org garydgregory@gmail.com
CharSequenceInputStream.java
in src/main/java/org/apache/commons/io/input
185 22 2012-03-01 2023-06-03 31 7 sebb@apache.org garydgregory@gmail.com
LockableFileWriter.java
in src/main/java/org/apache/commons/io/output
158 26 2010-10-04 2023-05-31 31 7 niallp@apache.org garydgregory@gmail.com
RegexFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
52 10 2010-10-04 2023-05-13 27 7 niallp@apache.org garydgregory@gmail.com
FileEntry.java
in src/main/java/org/apache/commons/io/monitor
103 21 2010-10-12 2023-07-09 26 7 niallp@apache.org garydgregory@gmail.com
XmlStreamWriter.java
in src/main/java/org/apache/commons/io/output
126 14 2010-10-04 2023-05-31 25 7 niallp@apache.org 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
AbstractOrigin.java
in src/main/java/org/apache/commons/io/build
236 42 2023-04-16 2023-06-01 11 1 garydgregory@gmail.com garydgregory@gmail.com
UnsynchronizedBufferedInputStream.java
in src/main/java/org/apache/commons/io/input
207 11 2023-02-01 2023-05-19 6 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractOriginSupplier.java
in src/main/java/org/apache/commons/io/build
103 26 2023-04-16 2023-07-09 7 1 garydgregory@gmail.com garydgregory@gmail.com
Erase.java
in src/main/java/org/apache/commons/io/function
66 10 2022-08-08 2022-09-12 2 1 gardgregory@gmail.com gardgregory@gmail.com
UnsynchronizedFilterInputStream.java
in src/main/java/org/apache/commons/io/input
59 11 2023-02-01 2023-05-19 6 1 garydgregory@gmail.com garydgregory@gmail.com
56 - 2023-05-03 2023-05-13 2 1 garydgregory@gmail.com garydgregory@gmail.com
upgradeto2_4.xml
in src/site/xdoc
55 - 2012-06-12 2012-06-12 1 1 ggregory@apache.org ggregory@apache.org
upgradeto1_3_2.xml
in src/site/xdoc
51 - 2010-04-11 2010-04-11 1 1 niallp@apache.org niallp@apache.org
UncheckedIOBaseStream.java
in src/main/java/org/apache/commons/io/function
48 8 2022-09-19 2022-09-19 1 1 gardgregory@gmail.com gardgregory@gmail.com
UncheckedIOSpliterator.java
in src/main/java/org/apache/commons/io/function
45 8 2022-09-13 2022-09-14 2 1 gardgregory@gmail.com gardgregory@gmail.com
PathVisitorFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
42 5 2020-10-13 2022-06-28 7 1 gardgregory@gmail.com gardgregory@gmail.com
upgradeto2_0_1.xml
in src/site/xdoc
37 - 2010-12-23 2010-12-23 1 1 niallp@apache.org niallp@apache.org
upgradeto1_3_1.xml
in src/site/xdoc
34 - 2010-04-11 2010-04-11 1 1 niallp@apache.org niallp@apache.org
IOPredicate.java
in src/main/java/org/apache/commons/io/function
34 7 2022-07-24 2022-07-28 4 1 gardgregory@gmail.com gardgregory@gmail.com
IOIterator.java
in src/main/java/org/apache/commons/io/function
28 4 2022-09-12 2022-09-12 1 1 gardgregory@gmail.com gardgregory@gmail.com
IOIteratorAdapter.java
in src/main/java/org/apache/commons/io/function
25 4 2022-09-12 2022-09-12 1 1 gardgregory@gmail.com gardgregory@gmail.com
25 - 2022-06-28 2022-07-04 2 1 gardgregory@gmail.com gardgregory@gmail.com
tasks.xml
in src/site/xdoc
23 - 2010-04-11 2010-04-11 1 1 niallp@apache.org niallp@apache.org
UncheckedIOIterator.java
in src/main/java/org/apache/commons/io/function
23 3 2022-09-12 2022-09-12 1 1 gardgregory@gmail.com gardgregory@gmail.com
SimplePathVisitor.java
in src/main/java/org/apache/commons/io/file
20 3 2019-10-12 2022-06-20 4 1 gardgregory@gmail.com gardgregory@gmail.com
PathMatcherFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
19 3 2023-06-30 2023-06-30 1 1 garydgregory@gmail.com garydgregory@gmail.com
DirectoryStreamFilter.java
in src/main/java/org/apache/commons/io/file
19 3 2020-10-16 2022-08-08 5 1 gardgregory@gmail.com gardgregory@gmail.com
ClosedReader.java
in src/main/java/org/apache/commons/io/input
17 2 2019-08-07 2021-09-26 5 1 gardgregory@gmail.com gardgregory@gmail.com
overview.html
in src/main/java/org/apache/commons/io
16 - 2010-10-04 2010-10-04 1 1 niallp@apache.org niallp@apache.org
IOSpliteratorAdapter.java
in src/main/java/org/apache/commons/io/function
16 2 2022-09-13 2022-09-13 1 1 gardgregory@gmail.com gardgregory@gmail.com
ThreadUtils.java
in src/main/java/org/apache/commons/io
16 2 2023-01-19 2023-05-13 3 1 garydgregory@gmail.com garydgregory@gmail.com
IOStreamAdapter.java
in src/main/java/org/apache/commons/io/function
15 3 2022-09-19 2022-09-19 1 1 gardgregory@gmail.com gardgregory@gmail.com
Constants.java
in src/main/java/org/apache/commons/io/function
15 1 2022-07-23 2022-09-12 3 1 gardgregory@gmail.com gardgregory@gmail.com
IOBaseStreamAdapter.java
in src/main/java/org/apache/commons/io/function
13 1 2022-09-19 2022-09-19 1 1 gardgregory@gmail.com gardgregory@gmail.com
IOUnaryOperator.java
in src/main/java/org/apache/commons/io/function
13 2 2022-08-08 2022-08-08 1 1 gardgregory@gmail.com gardgregory@gmail.com
IOQuadFunction.java
in src/main/java/org/apache/commons/io/function
12 1 2022-07-24 2022-07-28 3 1 gardgregory@gmail.com gardgregory@gmail.com
IOLongSupplier.java
in src/main/java/org/apache/commons/io/function
12 1 2023-06-24 2023-06-24 1 1 garydgregory@gmail.com garydgregory@gmail.com
IOIntSupplier.java
in src/main/java/org/apache/commons/io/function
12 1 2023-06-24 2023-06-24 1 1 garydgregory@gmail.com garydgregory@gmail.com
IOTriFunction.java
in src/main/java/org/apache/commons/io/function
12 1 2022-05-13 2022-07-28 4 1 gardgregory@gmail.com gardgregory@gmail.com
IOComparator.java
in src/main/java/org/apache/commons/io/function
11 1 2022-08-08 2022-08-08 1 1 gardgregory@gmail.com gardgregory@gmail.com
IORunnable.java
in src/main/java/org/apache/commons/io/function
10 1 2022-05-13 2022-07-28 2 1 gardgregory@gmail.com gardgregory@gmail.com
RandomAccessFiles.java
in src/main/java/org/apache/commons/io
9 - 2023-05-31 2023-05-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
PathFilter.java
in src/main/java/org/apache/commons/io/file
8 - 2020-10-16 2020-10-18 3 1 gardgregory@gmail.com gardgregory@gmail.com
AbstractSupplier.java
in src/main/java/org/apache/commons/io/build
8 1 2023-04-16 2023-06-01 2 1 garydgregory@gmail.com garydgregory@gmail.com
IO.java
in src/main/java/org/apache/commons/io
6 1 2023-05-12 2023-05-13 2 1 garydgregory@gmail.com garydgregory@gmail.com
PathVisitor.java
in src/main/java/org/apache/commons/io/file
5 - 2020-10-13 2020-10-13 1 1 gardgregory@gmail.com gardgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/io/comparator
1 - 2023-03-19 2023-04-28 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/io/filefilter
1 - 2023-03-19 2023-04-28 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/io/build
1 - 2023-04-16 2023-04-16 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/io
1 - 2023-03-19 2023-04-28 2 1 garydgregory@gmail.com garydgregory@gmail.com
Counters.java
in src/main/java/org/apache/commons/io/file
222 43 2019-10-12 2022-07-25 12 2 gardgregory@gmail.com gardgregory@gmail.com
FilesUncheck.java
in src/main/java/org/apache/commons/io/file
202 56 2022-07-24 2023-06-14 7 2 gardgregory@gmail.com garydgregory@gmail.com
IOStream.java
in src/main/java/org/apache/commons/io/function
198 38 2022-09-19 2023-05-13 3 2 gardgregory@gmail.com garydgregory@gmail.com
Uncheck.java
in src/main/java/org/apache/commons/io/function
133 20 2022-07-26 2023-07-09 5 2 gardgregory@gmail.com garydgregory@gmail.com
ProxyCollectionWriter.java
in src/main/java/org/apache/commons/io/output
128 15 2019-08-09 2023-07-09 7 2 gardgregory@gmail.com garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 279 points

src/changes/changes.xml x: 1844 lines of code y: 425 # changes src/main/java/org/apache/commons/io/FileSystem.java x: 186 lines of code y: 22 # changes src/main/java/org/apache/commons/io/FileUtils.java x: 993 lines of code y: 191 # changes src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java x: 95 lines of code y: 9 # changes src/main/java/org/apache/commons/io/input/QueueInputStream.java x: 69 lines of code y: 17 # changes src/main/java/org/apache/commons/io/input/TimestampedObserver.java x: 32 lines of code y: 6 # changes src/main/java/org/apache/commons/io/output/ChunkedOutputStream.java x: 44 lines of code y: 11 # changes src/main/java/org/apache/commons/io/input/XmlStreamReader.java x: 393 lines of code y: 47 # changes src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java x: 83 lines of code y: 18 # changes src/main/java/org/apache/commons/io/output/DeferredFileOutputStream.java x: 170 lines of code y: 39 # changes src/main/java/org/apache/commons/io/IOExceptionList.java x: 47 lines of code y: 10 # changes src/main/java/org/apache/commons/io/IOIndexedException.java x: 19 lines of code y: 6 # changes src/main/java/org/apache/commons/io/RandomAccessFileMode.java x: 28 lines of code y: 4 # changes src/main/java/org/apache/commons/io/TaggedIOException.java x: 30 lines of code y: 13 # changes src/main/java/org/apache/commons/io/UncheckedIOExceptions.java x: 15 lines of code y: 10 # changes src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java x: 103 lines of code y: 7 # changes src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java x: 89 lines of code y: 15 # changes src/main/java/org/apache/commons/io/file/CleaningPathVisitor.java x: 71 lines of code y: 8 # changes src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 92 lines of code y: 16 # changes src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java x: 92 lines of code y: 13 # changes src/main/java/org/apache/commons/io/filefilter/IOFileFilter.java x: 33 lines of code y: 21 # changes src/main/java/org/apache/commons/io/function/IOBaseStream.java x: 46 lines of code y: 3 # changes src/main/java/org/apache/commons/io/function/IOSpliterator.java x: 41 lines of code y: 4 # changes src/main/java/org/apache/commons/io/function/Uncheck.java x: 133 lines of code y: 5 # changes src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java x: 37 lines of code y: 13 # changes src/main/java/org/apache/commons/io/input/CircularInputStream.java x: 38 lines of code y: 5 # changes src/main/java/org/apache/commons/io/input/CloseShieldReader.java x: 15 lines of code y: 6 # changes src/main/java/org/apache/commons/io/input/InfiniteCircularInputStream.java x: 8 lines of code y: 7 # changes src/main/java/org/apache/commons/io/input/MarkShieldInputStream.java x: 21 lines of code y: 5 # changes src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java x: 68 lines of code y: 25 # changes src/main/java/org/apache/commons/io/input/NullReader.java x: 126 lines of code y: 17 # changes src/main/java/org/apache/commons/io/input/ObservableInputStream.java x: 141 lines of code y: 32 # changes src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java x: 325 lines of code y: 22 # changes src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java x: 246 lines of code y: 47 # changes src/main/java/org/apache/commons/io/input/TaggedInputStream.java x: 22 lines of code y: 11 # changes src/main/java/org/apache/commons/io/input/TaggedReader.java x: 22 lines of code y: 6 # changes src/main/java/org/apache/commons/io/input/TeeInputStream.java x: 52 lines of code y: 11 # changes src/main/java/org/apache/commons/io/input/TeeReader.java x: 68 lines of code y: 4 # changes src/main/java/org/apache/commons/io/input/UncheckedBufferedReader.java x: 64 lines of code y: 13 # changes src/main/java/org/apache/commons/io/input/UncheckedFilterReader.java x: 60 lines of code y: 12 # changes src/main/java/org/apache/commons/io/input/UnixLineEndingInputStream.java x: 64 lines of code y: 15 # changes src/main/java/org/apache/commons/io/input/UnsupportedOperationExceptions.java x: 13 lines of code y: 3 # changes src/main/java/org/apache/commons/io/input/UnsynchronizedByteArrayInputStream.java x: 135 lines of code y: 18 # changes src/main/java/org/apache/commons/io/input/WindowsLineEndingInputStream.java x: 72 lines of code y: 18 # changes src/main/java/org/apache/commons/io/input/XmlStreamReaderException.java x: 38 lines of code y: 9 # changes src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 126 lines of code y: 14 # changes src/main/java/org/apache/commons/io/input/buffer/PeekableInputStream.java x: 28 lines of code y: 9 # changes src/main/java/org/apache/commons/io/monitor/FileEntry.java x: 103 lines of code y: 26 # changes src/main/java/org/apache/commons/io/output/BrokenWriter.java x: 29 lines of code y: 7 # changes src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java x: 73 lines of code y: 33 # changes src/main/java/org/apache/commons/io/output/ChunkedWriter.java x: 30 lines of code y: 9 # changes src/main/java/org/apache/commons/io/output/CloseShieldWriter.java x: 15 lines of code y: 4 # changes src/main/java/org/apache/commons/io/output/CountingOutputStream.java x: 34 lines of code y: 12 # changes src/main/java/org/apache/commons/io/output/FilterCollectionWriter.java x: 76 lines of code y: 16 # changes src/main/java/org/apache/commons/io/output/ProxyCollectionWriter.java x: 128 lines of code y: 7 # changes src/main/java/org/apache/commons/io/output/QueueOutputStream.java x: 33 lines of code y: 7 # changes src/main/java/org/apache/commons/io/output/TaggedOutputStream.java x: 22 lines of code y: 9 # changes src/main/java/org/apache/commons/io/output/ThresholdingOutputStream.java x: 88 lines of code y: 23 # changes src/main/java/org/apache/commons/io/output/UncheckedFilterOutputStream.java x: 42 lines of code y: 10 # changes src/main/java/org/apache/commons/io/output/UncheckedFilterWriter.java x: 62 lines of code y: 9 # changes src/main/java/org/apache/commons/io/input/RandomAccessFileInputStream.java x: 100 lines of code y: 13 # changes src/main/java/org/apache/commons/io/filefilter/PathMatcherFileFilter.java x: 19 lines of code y: 1 # changes src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java x: 88 lines of code y: 27 # changes src/main/java/org/apache/commons/io/input/SequenceReader.java x: 73 lines of code y: 5 # changes src/main/java/org/apache/commons/io/function/IOLongSupplier.java x: 12 lines of code y: 1 # changes src/main/java/org/apache/commons/io/input/ReaderInputStream.java x: 176 lines of code y: 41 # changes src/main/java/org/apache/commons/io/file/FilesUncheck.java x: 202 lines of code y: 7 # changes src/main/java/org/apache/commons/io/IOUtils.java x: 1085 lines of code y: 126 # changes src/main/java/org/apache/commons/io/FileCleaningTracker.java x: 102 lines of code y: 28 # changes src/site/xdoc/index.xml x: 119 lines of code y: 26 # changes src/main/java/org/apache/commons/io/file/PathUtils.java x: 664 lines of code y: 84 # changes src/site/xdoc/download_io.xml x: 96 lines of code y: 17 # changes src/main/java/org/apache/commons/io/charset/CharsetEncoders.java x: 14 lines of code y: 7 # changes src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java x: 185 lines of code y: 31 # changes src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 236 lines of code y: 11 # changes src/main/java/org/apache/commons/io/build/AbstractSupplier.java x: 8 lines of code y: 2 # changes src/main/java/org/apache/commons/io/filefilter/WildcardFileFilter.java x: 95 lines of code y: 38 # changes src/main/java/org/apache/commons/io/input/BOMInputStream.java x: 166 lines of code y: 46 # changes src/main/java/org/apache/commons/io/input/BufferedFileChannelInputStream.java x: 123 lines of code y: 21 # changes src/main/java/org/apache/commons/io/input/Tailer.java x: 410 lines of code y: 55 # changes src/main/java/org/apache/commons/io/output/FileWriterWithEncoding.java x: 119 lines of code y: 39 # changes src/main/java/org/apache/commons/io/output/LockableFileWriter.java x: 158 lines of code y: 31 # changes src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 177 lines of code y: 32 # changes src/main/java/org/apache/commons/io/output/XmlStreamWriter.java x: 126 lines of code y: 25 # changes src/main/java/org/apache/commons/io/RandomAccessFiles.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/commons/io/input/MemoryMappedFileInputStream.java x: 115 lines of code y: 9 # changes src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java x: 207 lines of code y: 6 # changes src/main/java/org/apache/commons/io/input/UnsynchronizedFilterInputStream.java x: 59 lines of code y: 6 # changes src/main/java/org/apache/commons/io/ByteOrderMark.java x: 85 lines of code y: 24 # changes src/main/java/org/apache/commons/io/CopyUtils.java x: 109 lines of code y: 23 # changes src/main/java/org/apache/commons/io/LineIterator.java x: 76 lines of code y: 23 # changes src/conf/maven-pmd-plugin.xml x: 56 lines of code y: 2 # changes src/main/java/org/apache/commons/io/CloseableURLConnection.java x: 204 lines of code y: 5 # changes src/main/java/org/apache/commons/io/FileSystemUtils.java x: 218 lines of code y: 40 # changes src/main/java/org/apache/commons/io/IO.java x: 6 lines of code y: 2 # changes src/main/java/org/apache/commons/io/IOCase.java x: 72 lines of code y: 27 # changes src/main/java/org/apache/commons/io/StreamIterator.java x: 37 lines of code y: 7 # changes src/main/java/org/apache/commons/io/ThreadMonitor.java x: 35 lines of code y: 23 # changes src/main/java/org/apache/commons/io/ThreadUtils.java x: 16 lines of code y: 3 # changes src/main/java/org/apache/commons/io/charset/CharsetDecoders.java x: 10 lines of code y: 6 # changes src/main/java/org/apache/commons/io/comparator/CompositeFileComparator.java x: 39 lines of code y: 20 # changes src/main/java/org/apache/commons/io/comparator/DefaultFileComparator.java x: 13 lines of code y: 16 # changes src/main/java/org/apache/commons/io/comparator/DirectoryFileComparator.java x: 18 lines of code y: 19 # changes src/main/java/org/apache/commons/io/comparator/ExtensionFileComparator.java x: 34 lines of code y: 19 # changes src/main/java/org/apache/commons/io/comparator/LastModifiedFileComparator.java x: 21 lines of code y: 19 # changes src/main/java/org/apache/commons/io/comparator/NameFileComparator.java x: 29 lines of code y: 19 # changes src/main/java/org/apache/commons/io/comparator/ReverseFileComparator.java x: 20 lines of code y: 7 # changes src/main/java/org/apache/commons/io/comparator/SizeFileComparator.java x: 46 lines of code y: 21 # changes src/main/java/org/apache/commons/io/file/attribute/FileTimes.java x: 66 lines of code y: 8 # changes src/main/java/org/apache/commons/io/filefilter/AgeFileFilter.java x: 53 lines of code y: 27 # changes src/main/java/org/apache/commons/io/filefilter/AndFileFilter.java x: 83 lines of code y: 31 # changes src/main/java/org/apache/commons/io/filefilter/CanExecuteFileFilter.java x: 22 lines of code y: 13 # changes src/main/java/org/apache/commons/io/filefilter/DelegateFileFilter.java x: 40 lines of code y: 19 # changes src/main/java/org/apache/commons/io/filefilter/EmptyFileFilter.java x: 35 lines of code y: 24 # changes src/main/java/org/apache/commons/io/filefilter/FalseFileFilter.java x: 42 lines of code y: 22 # changes src/main/java/org/apache/commons/io/filefilter/HiddenFileFilter.java x: 22 lines of code y: 21 # changes src/main/java/org/apache/commons/io/filefilter/NameFileFilter.java x: 66 lines of code y: 33 # changes src/main/java/org/apache/commons/io/filefilter/OrFileFilter.java x: 77 lines of code y: 28 # changes src/main/java/org/apache/commons/io/filefilter/PrefixFileFilter.java x: 64 lines of code y: 31 # changes src/main/java/org/apache/commons/io/filefilter/SizeFileFilter.java x: 43 lines of code y: 21 # changes src/main/java/org/apache/commons/io/filefilter/SuffixFileFilter.java x: 63 lines of code y: 31 # changes src/main/java/org/apache/commons/io/function/IOBiFunction.java x: 17 lines of code y: 10 # changes src/main/java/org/apache/commons/io/function/IOBinaryOperator.java x: 19 lines of code y: 3 # changes src/main/java/org/apache/commons/io/function/IOStream.java x: 198 lines of code y: 3 # changes src/main/java/org/apache/commons/io/input/BoundedInputStream.java x: 102 lines of code y: 19 # changes src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 123 lines of code y: 25 # changes src/main/java/org/apache/commons/io/input/DemuxInputStream.java x: 27 lines of code y: 18 # changes src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java x: 187 lines of code y: 30 # changes src/main/java/org/apache/commons/io/monitor/SerializableFileTime.java x: 58 lines of code y: 2 # changes src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 170 lines of code y: 22 # changes src/main/java/org/apache/commons/io/output/NullAppendable.java x: 19 lines of code y: 5 # changes src/main/java/org/apache/commons/io/output/NullPrintStream.java x: 11 lines of code y: 11 # changes src/main/java/org/apache/commons/io/output/NullWriter.java x: 43 lines of code y: 14 # changes src/main/java/org/apache/commons/io/output/StringBuilderWriter.java x: 56 lines of code y: 16 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 4 # changes src/main/java/org/apache/commons/io/comparator/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/commons/io/input/buffer/package-info.java x: 1 lines of code y: 5 # changes src/main/java/org/apache/commons/io/build/package-info.java x: 1 lines of code y: 1 # changes src/main/java/org/apache/commons/io/FileDeleteStrategy.java x: 44 lines of code y: 15 # changes src/main/java/org/apache/commons/io/input/NullInputStream.java x: 137 lines of code y: 19 # changes src/main/java/org/apache/commons/io/input/SwappedDataInputStream.java x: 80 lines of code y: 15 # changes src/main/java/org/apache/commons/io/output/DemuxOutputStream.java x: 33 lines of code y: 11 # changes src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 62 lines of code y: 17 # changes src/site/site.xml x: 26 lines of code y: 24 # changes src/site/xdoc/proposal.xml x: 51 lines of code y: 2 # changes src/main/java/org/apache/commons/io/monitor/FileAlterationMonitor.java x: 103 lines of code y: 22 # changes src/site/xdoc/upgradeto2_6.xml x: 111 lines of code y: 3 # changes src/main/java/org/apache/commons/io/function/IOStreamAdapter.java x: 15 lines of code y: 1 # changes src/main/java/org/apache/commons/io/function/UncheckedIOBaseStream.java x: 48 lines of code y: 1 # changes src/main/java/org/apache/commons/io/function/IOConsumer.java x: 46 lines of code y: 16 # changes src/main/java/org/apache/commons/io/function/Erase.java x: 66 lines of code y: 2 # changes src/main/java/org/apache/commons/io/function/IOIterator.java x: 28 lines of code y: 1 # changes src/main/java/org/apache/commons/io/function/IOIteratorAdapter.java x: 25 lines of code y: 1 # changes src/main/java/org/apache/commons/io/function/UncheckedIOIterator.java x: 23 lines of code y: 1 # changes src/main/java/org/apache/commons/io/FilenameUtils.java x: 620 lines of code y: 71 # changes src/site/xdoc/upgradeto1_4.xml x: 93 lines of code y: 3 # changes src/site/xdoc/upgradeto2_0.xml x: 120 lines of code y: 4 # changes src/main/java/org/apache/commons/io/function/IOPredicate.java x: 34 lines of code y: 4 # changes src/main/java/org/apache/commons/io/function/IOSupplier.java x: 11 lines of code y: 4 # changes src/main/java/org/apache/commons/io/output/UncheckedAppendableImpl.java x: 30 lines of code y: 5 # changes src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 85 lines of code y: 12 # changes src/main/java/org/apache/commons/io/file/Counters.java x: 222 lines of code y: 12 # changes src/main/java/org/apache/commons/io/filefilter/FileFilterUtils.java x: 177 lines of code y: 37 # changes src/main/java/org/apache/commons/io/serialization/ValidatingObjectInputStream.java x: 74 lines of code y: 10 # changes src/main/java/org/apache/commons/io/EndianUtils.java x: 166 lines of code y: 14 # changes src/main/java/org/apache/commons/io/input/ByteBufferCleaner.java x: 61 lines of code y: 2 # changes src/site/xdoc/bestpractices.xml x: 111 lines of code y: 4 # changes src/site/xdoc/description.xml x: 217 lines of code y: 7 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 9 # changes src/site/xdoc/upgradeto1_1.xml x: 138 lines of code y: 4 # changes src/site/xdoc/upgradeto1_3.xml x: 164 lines of code y: 3 # changes src/site/xdoc/upgradeto2_5.xml x: 125 lines of code y: 5 # changes src/conf/spotbugs-exclude-filter.xml x: 25 lines of code y: 2 # changes src/main/java/org/apache/commons/io/filefilter/AbstractFileFilter.java x: 86 lines of code y: 18 # changes src/main/java/org/apache/commons/io/filefilter/PathVisitorFileFilter.java x: 42 lines of code y: 7 # changes src/main/java/org/apache/commons/io/output/ProxyWriter.java x: 117 lines of code y: 16 # changes src/main/java/org/apache/commons/io/Charsets.java x: 47 lines of code y: 20 # changes src/main/java/org/apache/commons/io/DirectoryWalker.java x: 137 lines of code y: 28 # changes src/main/java/org/apache/commons/io/input/BoundedReader.java x: 54 lines of code y: 14 # changes src/main/java/org/apache/commons/io/input/ProxyReader.java x: 115 lines of code y: 18 # changes src/main/java/org/apache/commons/io/input/TailerListener.java x: 8 lines of code y: 10 # changes src/main/java/org/apache/commons/io/output/ClosedOutputStream.java x: 16 lines of code y: 11 # changes src/main/java/org/apache/commons/io/input/ClosedInputStream.java x: 13 lines of code y: 10 # changes src/main/java/org/apache/commons/io/input/AbstractCharacterFilterReader.java x: 46 lines of code y: 7 # changes src/main/java/org/apache/commons/io/file/PathVisitor.java x: 5 lines of code y: 1 # changes src/site/xdoc/upgradeto2_3.xml x: 37 lines of code y: 3 # changes src/assembly/bin.xml x: 33 lines of code y: 2 # changes src/site/xdoc/upgradeto2_4.xml x: 55 lines of code y: 1 # changes src/site/xdoc/upgradeto2_0_1.xml x: 37 lines of code y: 1 # changes src/site/xdoc/upgradeto1_3_1.xml x: 34 lines of code y: 1 # changes src/site/xdoc/upgradeto1_3_2.xml x: 51 lines of code y: 1 # changes PROPOSAL.html x: 46 lines of code y: 5 # changes
425.0
# changes
  min: 1.0
  average: 14.87
  25th percentile: 4.0
  median: 9.0
  75th percentile: 19.0
  max: 425.0
0 1844.0
lines of code
min: 1.0 | average: 77.64 | 25th percentile: 19.0 | median: 39.0 | 75th percentile: 86.0 | max: 1844.0

Number of Contributors vs. Number of Changes: 279 points

src/changes/changes.xml x: 28 # contributors y: 425 # changes src/main/java/org/apache/commons/io/FileSystem.java x: 8 # contributors y: 22 # changes src/main/java/org/apache/commons/io/FileUtils.java x: 33 # contributors y: 191 # changes src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/commons/io/input/QueueInputStream.java x: 4 # contributors y: 17 # changes src/main/java/org/apache/commons/io/input/TimestampedObserver.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/io/output/ChunkedOutputStream.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/commons/io/input/XmlStreamReader.java x: 12 # contributors y: 47 # changes src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java x: 3 # contributors y: 18 # changes src/main/java/org/apache/commons/io/output/DeferredFileOutputStream.java x: 15 # contributors y: 39 # changes src/main/java/org/apache/commons/io/RandomAccessFileMode.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/commons/io/TaggedIOException.java x: 8 # contributors y: 13 # changes src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java x: 1 # contributors y: 7 # changes src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java x: 3 # contributors y: 15 # changes src/main/java/org/apache/commons/io/file/CleaningPathVisitor.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 2 # contributors y: 16 # changes src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java x: 4 # contributors y: 13 # changes src/main/java/org/apache/commons/io/filefilter/IOFileFilter.java x: 5 # contributors y: 21 # changes src/main/java/org/apache/commons/io/function/IOBaseStream.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java x: 5 # contributors y: 13 # changes src/main/java/org/apache/commons/io/input/BrokenInputStream.java x: 7 # contributors y: 13 # changes src/main/java/org/apache/commons/io/input/BrokenReader.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/commons/io/input/CloseShieldInputStream.java x: 6 # contributors y: 9 # changes src/main/java/org/apache/commons/io/input/InfiniteCircularInputStream.java x: 3 # contributors y: 7 # changes src/main/java/org/apache/commons/io/input/MarkShieldInputStream.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java x: 9 # contributors y: 25 # changes src/main/java/org/apache/commons/io/input/NullReader.java x: 5 # contributors y: 17 # changes src/main/java/org/apache/commons/io/input/ObservableInputStream.java x: 8 # contributors y: 32 # changes src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java x: 3 # contributors y: 22 # changes src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java x: 9 # contributors y: 47 # changes src/main/java/org/apache/commons/io/input/TaggedInputStream.java x: 4 # contributors y: 11 # changes src/main/java/org/apache/commons/io/input/UncheckedBufferedReader.java x: 2 # contributors y: 13 # changes src/main/java/org/apache/commons/io/input/UncheckedFilterInputStream.java x: 2 # contributors y: 11 # changes src/main/java/org/apache/commons/io/input/UnixLineEndingInputStream.java x: 7 # contributors y: 15 # changes src/main/java/org/apache/commons/io/input/WindowsLineEndingInputStream.java x: 7 # contributors y: 18 # changes src/main/java/org/apache/commons/io/input/XmlStreamReaderException.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java x: 6 # contributors y: 18 # changes src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/commons/io/monitor/FileEntry.java x: 7 # contributors y: 26 # changes src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java x: 11 # contributors y: 33 # changes src/main/java/org/apache/commons/io/output/CountingOutputStream.java x: 6 # contributors y: 12 # changes src/main/java/org/apache/commons/io/output/FilterCollectionWriter.java x: 4 # contributors y: 16 # changes src/main/java/org/apache/commons/io/output/QueueOutputStream.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/commons/io/output/TaggedOutputStream.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/commons/io/output/ThresholdingOutputStream.java x: 11 # contributors y: 23 # changes src/main/java/org/apache/commons/io/filefilter/PathMatcherFileFilter.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java x: 6 # contributors y: 27 # changes src/main/java/org/apache/commons/io/input/ReaderInputStream.java x: 9 # contributors y: 41 # changes src/main/java/org/apache/commons/io/IOUtils.java x: 23 # contributors y: 126 # changes src/main/java/org/apache/commons/io/FileCleaningTracker.java x: 10 # contributors y: 28 # changes src/site/xdoc/index.xml x: 8 # contributors y: 26 # changes src/main/java/org/apache/commons/io/file/PathUtils.java x: 13 # contributors y: 84 # changes src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java x: 7 # contributors y: 31 # changes src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 1 # contributors y: 11 # changes src/main/java/org/apache/commons/io/build/AbstractSupplier.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/commons/io/filefilter/WildcardFileFilter.java x: 8 # contributors y: 38 # changes src/main/java/org/apache/commons/io/input/BOMInputStream.java x: 13 # contributors y: 46 # changes src/main/java/org/apache/commons/io/input/BufferedFileChannelInputStream.java x: 4 # contributors y: 21 # changes src/main/java/org/apache/commons/io/input/Tailer.java x: 9 # contributors y: 55 # changes src/main/java/org/apache/commons/io/output/FileWriterWithEncoding.java x: 7 # contributors y: 39 # changes src/main/java/org/apache/commons/io/output/XmlStreamWriter.java x: 7 # contributors y: 25 # changes src/main/java/org/apache/commons/io/input/MemoryMappedFileInputStream.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java x: 1 # contributors y: 6 # changes src/main/java/org/apache/commons/io/ByteOrderMark.java x: 6 # contributors y: 24 # changes src/main/java/org/apache/commons/io/LineIterator.java x: 7 # contributors y: 23 # changes src/main/java/org/apache/commons/io/FileSystemUtils.java x: 11 # contributors y: 40 # changes src/main/java/org/apache/commons/io/HexDump.java x: 9 # contributors y: 16 # changes src/main/java/org/apache/commons/io/ThreadMonitor.java x: 9 # contributors y: 23 # changes src/main/java/org/apache/commons/io/charset/CharsetDecoders.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/commons/io/comparator/CompositeFileComparator.java x: 9 # contributors y: 20 # changes src/main/java/org/apache/commons/io/comparator/DefaultFileComparator.java x: 6 # contributors y: 16 # changes src/main/java/org/apache/commons/io/comparator/DirectoryFileComparator.java x: 7 # contributors y: 19 # changes src/main/java/org/apache/commons/io/comparator/SizeFileComparator.java x: 9 # contributors y: 21 # changes src/main/java/org/apache/commons/io/filefilter/AgeFileFilter.java x: 9 # contributors y: 27 # changes src/main/java/org/apache/commons/io/filefilter/AndFileFilter.java x: 8 # contributors y: 31 # changes src/main/java/org/apache/commons/io/filefilter/CanReadFileFilter.java x: 6 # contributors y: 20 # changes src/main/java/org/apache/commons/io/filefilter/FalseFileFilter.java x: 6 # contributors y: 22 # changes src/main/java/org/apache/commons/io/filefilter/HiddenFileFilter.java x: 6 # contributors y: 21 # changes src/main/java/org/apache/commons/io/filefilter/OrFileFilter.java x: 8 # contributors y: 28 # changes src/main/java/org/apache/commons/io/filefilter/RegexFileFilter.java x: 7 # contributors y: 27 # changes src/main/java/org/apache/commons/io/filefilter/SizeFileFilter.java x: 8 # contributors y: 21 # changes src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 8 # contributors y: 25 # changes src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java x: 8 # contributors y: 30 # changes src/main/java/org/apache/commons/io/output/NullOutputStream.java x: 5 # contributors y: 20 # changes src/main/java/org/apache/commons/io/output/NullWriter.java x: 6 # contributors y: 14 # changes src/main/java/org/apache/commons/io/output/StringBuilderWriter.java x: 7 # contributors y: 16 # changes src/main/java/org/apache/commons/io/function/IOFunction.java x: 3 # contributors y: 11 # changes src/main/java/org/apache/commons/io/output/DemuxOutputStream.java x: 7 # contributors y: 11 # changes src/main/java/org/apache/commons/io/function/IOConsumer.java x: 3 # contributors y: 16 # changes src/main/java/org/apache/commons/io/FilenameUtils.java x: 24 # contributors y: 71 # changes src/site/xdoc/upgradeto1_4.xml x: 4 # contributors y: 3 # changes src/main/java/org/apache/commons/io/file/DirectoryStreamFilter.java x: 1 # contributors y: 5 # changes src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 3 # contributors y: 12 # changes src/main/java/org/apache/commons/io/filefilter/FileFilterUtils.java x: 12 # contributors y: 37 # changes src/site/xdoc/description.xml x: 7 # contributors y: 7 # changes src/site/xdoc/upgradeto1_3.xml x: 3 # contributors y: 3 # changes src/main/java/org/apache/commons/io/monitor/FileAlterationListener.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/commons/io/output/ProxyWriter.java x: 5 # contributors y: 16 # changes src/main/java/org/apache/commons/io/input/BoundedReader.java x: 9 # contributors y: 14 # changes src/main/java/org/apache/commons/io/input/TailerListener.java x: 7 # contributors y: 10 # changes
425.0
# changes
  min: 1.0
  average: 14.87
  25th percentile: 4.0
  median: 9.0
  75th percentile: 19.0
  max: 425.0
0 33.0
# contributors
min: 1.0 | average: 4.55 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 33.0

Number of Contributors vs. File Size: 279 points

src/changes/changes.xml x: 28 # contributors y: 1844 lines of code src/main/java/org/apache/commons/io/FileSystem.java x: 8 # contributors y: 186 lines of code src/main/java/org/apache/commons/io/FileUtils.java x: 33 # contributors y: 993 lines of code src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java x: 2 # contributors y: 95 lines of code src/main/java/org/apache/commons/io/input/QueueInputStream.java x: 4 # contributors y: 69 lines of code src/main/java/org/apache/commons/io/input/TimestampedObserver.java x: 3 # contributors y: 32 lines of code src/main/java/org/apache/commons/io/output/ChunkedOutputStream.java x: 6 # contributors y: 44 lines of code src/main/java/org/apache/commons/io/input/XmlStreamReader.java x: 12 # contributors y: 393 lines of code src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java x: 3 # contributors y: 83 lines of code src/main/java/org/apache/commons/io/output/DeferredFileOutputStream.java x: 15 # contributors y: 170 lines of code src/main/java/org/apache/commons/io/IOExceptionList.java x: 2 # contributors y: 47 lines of code src/main/java/org/apache/commons/io/IOIndexedException.java x: 3 # contributors y: 19 lines of code src/main/java/org/apache/commons/io/RandomAccessFileMode.java x: 2 # contributors y: 28 lines of code src/main/java/org/apache/commons/io/TaggedIOException.java x: 8 # contributors y: 30 lines of code src/main/java/org/apache/commons/io/UncheckedIOExceptions.java x: 2 # contributors y: 15 lines of code src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java x: 1 # contributors y: 103 lines of code src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java x: 3 # contributors y: 89 lines of code src/main/java/org/apache/commons/io/file/CleaningPathVisitor.java x: 2 # contributors y: 71 lines of code src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 2 # contributors y: 92 lines of code src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java x: 4 # contributors y: 92 lines of code src/main/java/org/apache/commons/io/filefilter/IOFileFilter.java x: 5 # contributors y: 33 lines of code src/main/java/org/apache/commons/io/function/IOSpliterator.java x: 2 # contributors y: 41 lines of code src/main/java/org/apache/commons/io/function/Uncheck.java x: 2 # contributors y: 133 lines of code src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java x: 5 # contributors y: 37 lines of code src/main/java/org/apache/commons/io/input/BrokenInputStream.java x: 7 # contributors y: 37 lines of code src/main/java/org/apache/commons/io/input/BrokenReader.java x: 3 # contributors y: 41 lines of code src/main/java/org/apache/commons/io/input/CloseShieldInputStream.java x: 6 # contributors y: 15 lines of code src/main/java/org/apache/commons/io/input/InfiniteCircularInputStream.java x: 3 # contributors y: 8 lines of code src/main/java/org/apache/commons/io/input/MarkShieldInputStream.java x: 4 # contributors y: 21 lines of code src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java x: 9 # contributors y: 68 lines of code src/main/java/org/apache/commons/io/input/NullReader.java x: 5 # contributors y: 126 lines of code src/main/java/org/apache/commons/io/input/ObservableInputStream.java x: 8 # contributors y: 141 lines of code src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java x: 3 # contributors y: 325 lines of code src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java x: 9 # contributors y: 246 lines of code src/main/java/org/apache/commons/io/input/TaggedInputStream.java x: 4 # contributors y: 22 lines of code src/main/java/org/apache/commons/io/input/TaggedReader.java x: 3 # contributors y: 22 lines of code src/main/java/org/apache/commons/io/input/TeeInputStream.java x: 6 # contributors y: 52 lines of code src/main/java/org/apache/commons/io/input/TeeReader.java x: 3 # contributors y: 68 lines of code src/main/java/org/apache/commons/io/input/UncheckedBufferedReader.java x: 2 # contributors y: 64 lines of code src/main/java/org/apache/commons/io/input/UnixLineEndingInputStream.java x: 7 # contributors y: 64 lines of code src/main/java/org/apache/commons/io/input/UnsupportedOperationExceptions.java x: 2 # contributors y: 13 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedByteArrayInputStream.java x: 3 # contributors y: 135 lines of code src/main/java/org/apache/commons/io/input/WindowsLineEndingInputStream.java x: 7 # contributors y: 72 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java x: 6 # contributors y: 80 lines of code src/main/java/org/apache/commons/io/input/buffer/PeekableInputStream.java x: 5 # contributors y: 28 lines of code src/main/java/org/apache/commons/io/monitor/FileEntry.java x: 7 # contributors y: 103 lines of code src/main/java/org/apache/commons/io/output/BrokenOutputStream.java x: 6 # contributors y: 29 lines of code src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java x: 11 # contributors y: 73 lines of code src/main/java/org/apache/commons/io/output/CloseShieldOutputStream.java x: 5 # contributors y: 15 lines of code src/main/java/org/apache/commons/io/output/CountingOutputStream.java x: 6 # contributors y: 34 lines of code src/main/java/org/apache/commons/io/output/FilterCollectionWriter.java x: 4 # contributors y: 76 lines of code src/main/java/org/apache/commons/io/output/ProxyCollectionWriter.java x: 2 # contributors y: 128 lines of code src/main/java/org/apache/commons/io/output/QueueOutputStream.java x: 4 # contributors y: 33 lines of code src/main/java/org/apache/commons/io/output/ThresholdingOutputStream.java x: 11 # contributors y: 88 lines of code src/main/java/org/apache/commons/io/filefilter/PathMatcherFileFilter.java x: 1 # contributors y: 19 lines of code src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java x: 6 # contributors y: 88 lines of code src/main/java/org/apache/commons/io/input/SequenceReader.java x: 2 # contributors y: 73 lines of code src/main/java/org/apache/commons/io/function/IOLongSupplier.java x: 1 # contributors y: 12 lines of code src/main/java/org/apache/commons/io/input/ReaderInputStream.java x: 9 # contributors y: 176 lines of code src/main/java/org/apache/commons/io/file/FilesUncheck.java x: 2 # contributors y: 202 lines of code src/main/java/org/apache/commons/io/IOUtils.java x: 23 # contributors y: 1085 lines of code src/main/java/org/apache/commons/io/FileCleaningTracker.java x: 10 # contributors y: 102 lines of code src/site/xdoc/index.xml x: 8 # contributors y: 119 lines of code src/main/java/org/apache/commons/io/file/PathUtils.java x: 13 # contributors y: 664 lines of code src/site/xdoc/download_io.xml x: 5 # contributors y: 96 lines of code src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java x: 7 # contributors y: 185 lines of code src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 1 # contributors y: 236 lines of code src/main/java/org/apache/commons/io/filefilter/WildcardFileFilter.java x: 8 # contributors y: 95 lines of code src/main/java/org/apache/commons/io/input/BOMInputStream.java x: 13 # contributors y: 166 lines of code src/main/java/org/apache/commons/io/input/BufferedFileChannelInputStream.java x: 4 # contributors y: 123 lines of code src/main/java/org/apache/commons/io/input/Tailer.java x: 9 # contributors y: 410 lines of code src/main/java/org/apache/commons/io/output/FileWriterWithEncoding.java x: 7 # contributors y: 119 lines of code src/main/java/org/apache/commons/io/output/LockableFileWriter.java x: 7 # contributors y: 158 lines of code src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 8 # contributors y: 177 lines of code src/main/java/org/apache/commons/io/output/XmlStreamWriter.java x: 7 # contributors y: 126 lines of code src/main/java/org/apache/commons/io/input/MemoryMappedFileInputStream.java x: 3 # contributors y: 115 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java x: 1 # contributors y: 207 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedFilterInputStream.java x: 1 # contributors y: 59 lines of code src/main/java/org/apache/commons/io/CopyUtils.java x: 8 # contributors y: 109 lines of code src/main/java/org/apache/commons/io/LineIterator.java x: 7 # contributors y: 76 lines of code src/conf/maven-pmd-plugin.xml x: 1 # contributors y: 56 lines of code src/main/java/org/apache/commons/io/CloseableURLConnection.java x: 3 # contributors y: 204 lines of code src/main/java/org/apache/commons/io/FileSystemUtils.java x: 11 # contributors y: 218 lines of code src/main/java/org/apache/commons/io/HexDump.java x: 9 # contributors y: 91 lines of code src/main/java/org/apache/commons/io/IO.java x: 1 # contributors y: 6 lines of code src/main/java/org/apache/commons/io/IOCase.java x: 10 # contributors y: 72 lines of code src/main/java/org/apache/commons/io/ThreadMonitor.java x: 9 # contributors y: 35 lines of code src/main/java/org/apache/commons/io/comparator/CompositeFileComparator.java x: 9 # contributors y: 39 lines of code src/main/java/org/apache/commons/io/comparator/DefaultFileComparator.java x: 6 # contributors y: 13 lines of code src/main/java/org/apache/commons/io/comparator/DirectoryFileComparator.java x: 7 # contributors y: 18 lines of code src/main/java/org/apache/commons/io/comparator/ExtensionFileComparator.java x: 7 # contributors y: 34 lines of code src/main/java/org/apache/commons/io/comparator/NameFileComparator.java x: 7 # contributors y: 29 lines of code src/main/java/org/apache/commons/io/comparator/SizeFileComparator.java x: 9 # contributors y: 46 lines of code src/main/java/org/apache/commons/io/file/spi/FileSystemProviders.java x: 4 # contributors y: 37 lines of code src/main/java/org/apache/commons/io/filefilter/AgeFileFilter.java x: 9 # contributors y: 53 lines of code src/main/java/org/apache/commons/io/filefilter/AndFileFilter.java x: 8 # contributors y: 83 lines of code src/main/java/org/apache/commons/io/filefilter/DelegateFileFilter.java x: 6 # contributors y: 40 lines of code src/main/java/org/apache/commons/io/filefilter/NameFileFilter.java x: 8 # contributors y: 66 lines of code src/main/java/org/apache/commons/io/filefilter/OrFileFilter.java x: 8 # contributors y: 77 lines of code src/main/java/org/apache/commons/io/filefilter/PrefixFileFilter.java x: 8 # contributors y: 64 lines of code src/main/java/org/apache/commons/io/filefilter/RegexFileFilter.java x: 7 # contributors y: 52 lines of code src/main/java/org/apache/commons/io/filefilter/SizeFileFilter.java x: 8 # contributors y: 43 lines of code src/main/java/org/apache/commons/io/filefilter/WildcardFilter.java x: 8 # contributors y: 50 lines of code src/main/java/org/apache/commons/io/input/BoundedInputStream.java x: 9 # contributors y: 102 lines of code src/main/java/org/apache/commons/io/monitor/SerializableFileTime.java x: 2 # contributors y: 58 lines of code src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 8 # contributors y: 170 lines of code src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 54 lines of code src/main/java/org/apache/commons/io/function/IOFunction.java x: 3 # contributors y: 50 lines of code src/main/java/org/apache/commons/io/file/attribute/package-info.java x: 2 # contributors y: 1 lines of code src/main/java/org/apache/commons/io/input/buffer/package-info.java x: 3 # contributors y: 1 lines of code src/main/java/org/apache/commons/io/input/NullInputStream.java x: 5 # contributors y: 137 lines of code src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 5 # contributors y: 62 lines of code src/site/xdoc/upgradeto2_6.xml x: 2 # contributors y: 111 lines of code src/main/java/org/apache/commons/io/function/UncheckedIOBaseStream.java x: 1 # contributors y: 48 lines of code src/main/java/org/apache/commons/io/function/Erase.java x: 1 # contributors y: 66 lines of code src/main/java/org/apache/commons/io/function/IOIterator.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/commons/io/FilenameUtils.java x: 24 # contributors y: 620 lines of code src/main/java/org/apache/commons/io/function/IOPredicate.java x: 1 # contributors y: 34 lines of code src/main/java/org/apache/commons/io/output/UncheckedAppendableImpl.java x: 2 # contributors y: 30 lines of code src/main/java/org/apache/commons/io/file/Counters.java x: 2 # contributors y: 222 lines of code src/main/java/org/apache/commons/io/filefilter/FileFilterUtils.java x: 12 # contributors y: 177 lines of code src/main/java/org/apache/commons/io/serialization/ValidatingObjectInputStream.java x: 5 # contributors y: 74 lines of code src/main/java/org/apache/commons/io/EndianUtils.java x: 6 # contributors y: 166 lines of code src/site/xdoc/bestpractices.xml x: 4 # contributors y: 111 lines of code src/site/xdoc/description.xml x: 7 # contributors y: 217 lines of code src/site/xdoc/mail-lists.xml x: 5 # contributors y: 160 lines of code src/site/xdoc/upgradeto1_1.xml x: 4 # contributors y: 138 lines of code src/site/xdoc/upgradeto1_3.xml x: 3 # contributors y: 164 lines of code src/site/xdoc/upgradeto2_5.xml x: 4 # contributors y: 125 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationListener.java x: 4 # contributors y: 12 lines of code src/main/java/org/apache/commons/io/filefilter/PathVisitorFileFilter.java x: 1 # contributors y: 42 lines of code src/main/java/org/apache/commons/io/output/ProxyWriter.java x: 5 # contributors y: 117 lines of code src/main/java/org/apache/commons/io/Charsets.java x: 5 # contributors y: 47 lines of code src/main/java/org/apache/commons/io/DirectoryWalker.java x: 9 # contributors y: 137 lines of code src/main/java/org/apache/commons/io/input/ProxyInputStream.java x: 5 # contributors y: 94 lines of code src/main/java/org/apache/commons/io/input/ProxyReader.java x: 5 # contributors y: 115 lines of code src/main/java/org/apache/commons/io/input/TailerListener.java x: 7 # contributors y: 8 lines of code src/main/java/org/apache/commons/io/IOExceptionWithCause.java x: 5 # contributors y: 12 lines of code src/main/java/org/apache/commons/io/serialization/ClassNameMatcher.java x: 4 # contributors y: 4 lines of code PROPOSAL.html x: 4 # contributors y: 46 lines of code
1844.0
lines of code
  min: 1.0
  average: 77.64
  25th percentile: 19.0
  median: 39.0
  75th percentile: 86.0
  max: 1844.0
0 33.0
# contributors
min: 1.0 | average: 4.55 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 33.0