apache / commons-cli
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 57 files with 5,783 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (825 lines of code)
    • 12 files changed 21-50 times (1,660 lines of code)
    • 18 files changed 6-20 times (1,440 lines of code)
    • 25 files changed 1-5 times (1,858 lines of code)
0% | 14% | 28% | 24% | 32%
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 57 files with 5,783 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 6 files changed by 11-25 contributors (1,752 lines of code)
    • 21 files changed by 6-10 contributors (1,726 lines of code)
    • 23 files changed by 2-5 contributors (1,884 lines of code)
    • 7 files changed by 1 contributor (421 lines of code)
0% | 30% | 29% | 32% | 7%
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, yaml, txt, md, svg, js, css, cgi, htaccess, gitignore, gitattributes, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 22% | 42% | 5% | 29%
xml0% | 0% | 5% | 76% | 17%
js0% | 0% | 0% | 0% | 100%
css0% | 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
src0% | 14% | 28% | 24% | 32%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Option.java
in src/main/java/org/apache/commons/cli
376 73 2010-06-16 2024-12-26 60 16 ebourg@apache.org garydgregory@gmail.com
HelpFormatter.java
in src/main/java/org/apache/commons/cli
449 56 2010-06-16 2025-02-02 54 13 ebourg@apache.org garydgregory@gmail.com
CommandLine.java
in src/main/java/org/apache/commons/cli
335 49 2010-06-16 2024-12-26 50 15 ebourg@apache.org garydgregory@gmail.com
DefaultParser.java
in src/main/java/org/apache/commons/cli
369 37 2010-06-16 2024-11-28 50 15 ebourg@apache.org garydgregory@gmail.com
Parser.java
in src/main/java/org/apache/commons/cli
164 13 2010-06-16 2025-02-02 37 9 ebourg@apache.org garydgregory@gmail.com
Options.java
in src/main/java/org/apache/commons/cli
125 19 2010-06-16 2025-03-14 34 13 ebourg@apache.org garydgregory@gmail.com
TypeHandler.java
in src/main/java/org/apache/commons/cli
98 14 2010-06-16 2024-11-12 31 11 ebourg@apache.org garydgregory@gmail.com
OptionBuilder.java
in src/main/java/org/apache/commons/cli
122 22 2010-06-16 2024-11-28 31 10 ebourg@apache.org garydgregory@gmail.com
OptionGroup.java
in src/main/java/org/apache/commons/cli
71 10 2010-06-16 2025-02-02 26 10 ebourg@apache.org garydgregory@gmail.com
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
94 6 2010-06-16 2025-02-02 26 10 ebourg@apache.org garydgregory@gmail.com
PosixParser.java
in src/main/java/org/apache/commons/cli
107 6 2010-06-16 2025-02-02 25 9 ebourg@apache.org garydgregory@gmail.com
Util.java
in src/main/java/org/apache/commons/cli
34 5 2010-06-16 2024-05-19 22 7 ebourg@apache.org garydgregory@gmail.com
GnuParser.java
in src/main/java/org/apache/commons/cli
49 1 2010-06-16 2025-02-02 22 8 ebourg@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
92 - 2010-04-09 2025-02-02 21 10 niallp@apache.org garydgregory@gmail.com
OptionValidator.java
in src/main/java/org/apache/commons/cli
41 4 2010-06-16 2024-04-11 20 8 ebourg@apache.org garydgregory@gmail.com
site.xml
in src/site
34 - 2007-11-16 2025-02-02 18 8 niallp@apache.org garydgregory@gmail.com
usage.xml
in src/site/xdoc
570 - 2010-04-09 2025-01-23 16 8 niallp@apache.org garydgregory@gmail.com
AmbiguousOptionException.java
in src/main/java/org/apache/commons/cli
30 3 2010-06-16 2024-04-09 15 9 ebourg@apache.org garydgregory@gmail.com
MissingOptionException.java
in src/main/java/org/apache/commons/cli
30 4 2010-06-16 2024-04-11 15 9 ebourg@apache.org garydgregory@gmail.com
download_cli.xml
in src/site/xdoc
96 - 2010-04-09 2025-01-11 14 7 niallp@apache.org garydgregory@gmail.com
ParseException.java
in src/main/java/org/apache/commons/cli
19 3 2010-06-16 2024-04-08 13 9 ebourg@apache.org garydgregory@gmail.com
BasicParser.java
in src/main/java/org/apache/commons/cli
11 1 2010-06-16 2025-02-02 12 8 ebourg@apache.org garydgregory@gmail.com
MissingArgumentException.java
in src/main/java/org/apache/commons/cli
15 3 2010-06-16 2024-01-17 11 8 ebourg@apache.org garydgregory@gmail.com
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5 2010-06-16 2024-04-09 11 8 ebourg@apache.org garydgregory@gmail.com
CommandLineParser.java
in src/main/java/org/apache/commons/cli
5 - 2010-06-16 2024-11-28 10 6 ebourg@apache.org garydgregory@gmail.com
UnrecognizedOptionException.java
in src/main/java/org/apache/commons/cli
15 3 2010-06-16 2021-10-03 9 8 ebourg@apache.org garydgregory@gmail.com
introduction.xml
in src/site/xdoc
83 - 2010-04-09 2025-02-02 9 5 niallp@apache.org garydgregory@gmail.com
properties.xml
in src/site/xdoc
103 - 2010-04-09 2025-01-23 9 6 niallp@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2025-02-02 9 3 niallp@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
33 - 2007-11-16 2025-01-15 7 4 niallp@apache.org garydgregory@gmail.com
release_1_3.xml
in src/site/xdoc
115 - 2013-02-12 2025-02-02 7 4 tn@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
56 - 2010-04-09 2025-02-02 6 3 niallp@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/cli
1 - 2013-02-06 2024-05-23 5 4 tn@apache.org garydgregory@gmail.com
release_1_0.xml
in src/site/xdoc
26 - 2010-04-09 2025-02-02 5 3 niallp@apache.org garydgregory@gmail.com
release_1_3_1.xml
in src/site/xdoc
28 - 2015-06-14 2025-02-02 5 3 britter@apache.org garydgregory@gmail.com
release_1_4.xml
in src/site/xdoc
36 - 2017-03-09 2025-02-02 5 3 britter@apache.org garydgregory@gmail.com
release_1_2.xml
in src/site/xdoc
56 - 2010-04-09 2025-02-02 5 3 niallp@apache.org garydgregory@gmail.com
OptionFormatter.java
in src/main/java/org/apache/commons/cli/help
191 27 2024-10-14 2025-03-22 5 2 garydgregory@gmail.com garydgregory@gmail.com
FilterHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
23 4 2024-10-14 2024-10-17 4 1 garydgregory@gmail.com garydgregory@gmail.com
upgrading-1.0-to-1.1.xml
in src/site/xdoc
29 - 2010-04-09 2025-02-02 4 2 niallp@apache.org garydgregory@gmail.com
HelpFormatter.java
in src/main/java/org/apache/commons/cli/help
62 6 2024-10-14 2024-11-29 4 2 garydgregory@gmail.com claude@xenei.com
DeprecatedAttributes.java
in src/main/java/org/apache/commons/cli
69 12 2024-03-29 2025-03-23 4 2 garydgregory@users.noreply.... garydgregory@gmail.com
77 - 2021-10-02 2024-05-18 4 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractHelpFormatter.java
in src/main/java/org/apache/commons/cli/help
183 29 2024-10-14 2024-11-12 4 2 garydgregory@gmail.com garydgregory@gmail.com
TextHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
255 21 2024-10-14 2024-12-31 4 1 garydgregory@gmail.com garydgregory@gmail.com
HelpAppendable.java
in src/main/java/org/apache/commons/cli/help
18 2 2024-10-14 2024-10-19 3 1 garydgregory@gmail.com garydgregory@gmail.com
Converter.java
in src/main/java/org/apache/commons/cli
21 - 2024-01-29 2024-11-12 3 2 garydgregory@gmail.com garydgregory@gmail.com
Util.java
in src/main/java/org/apache/commons/cli/help
48 9 2024-10-14 2024-11-28 3 2 garydgregory@gmail.com garydgregory@gmail.com
TextStyle.java
in src/main/java/org/apache/commons/cli/help
158 24 2024-10-14 2024-10-18 3 2 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/cli/help
1 - 2024-10-14 2024-10-16 2 2 claude@xenei.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
Option.java
in src/main/java/org/apache/commons/cli
376 73 2010-06-16 2024-12-26 60 16 ebourg@apache.org garydgregory@gmail.com
CommandLine.java
in src/main/java/org/apache/commons/cli
335 49 2010-06-16 2024-12-26 50 15 ebourg@apache.org garydgregory@gmail.com
DefaultParser.java
in src/main/java/org/apache/commons/cli
369 37 2010-06-16 2024-11-28 50 15 ebourg@apache.org garydgregory@gmail.com
HelpFormatter.java
in src/main/java/org/apache/commons/cli
449 56 2010-06-16 2025-02-02 54 13 ebourg@apache.org garydgregory@gmail.com
Options.java
in src/main/java/org/apache/commons/cli
125 19 2010-06-16 2025-03-14 34 13 ebourg@apache.org garydgregory@gmail.com
TypeHandler.java
in src/main/java/org/apache/commons/cli
98 14 2010-06-16 2024-11-12 31 11 ebourg@apache.org garydgregory@gmail.com
OptionBuilder.java
in src/main/java/org/apache/commons/cli
122 22 2010-06-16 2024-11-28 31 10 ebourg@apache.org garydgregory@gmail.com
OptionGroup.java
in src/main/java/org/apache/commons/cli
71 10 2010-06-16 2025-02-02 26 10 ebourg@apache.org garydgregory@gmail.com
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
94 6 2010-06-16 2025-02-02 26 10 ebourg@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
92 - 2010-04-09 2025-02-02 21 10 niallp@apache.org garydgregory@gmail.com
Parser.java
in src/main/java/org/apache/commons/cli
164 13 2010-06-16 2025-02-02 37 9 ebourg@apache.org garydgregory@gmail.com
PosixParser.java
in src/main/java/org/apache/commons/cli
107 6 2010-06-16 2025-02-02 25 9 ebourg@apache.org garydgregory@gmail.com
MissingOptionException.java
in src/main/java/org/apache/commons/cli
30 4 2010-06-16 2024-04-11 15 9 ebourg@apache.org garydgregory@gmail.com
AmbiguousOptionException.java
in src/main/java/org/apache/commons/cli
30 3 2010-06-16 2024-04-09 15 9 ebourg@apache.org garydgregory@gmail.com
ParseException.java
in src/main/java/org/apache/commons/cli
19 3 2010-06-16 2024-04-08 13 9 ebourg@apache.org garydgregory@gmail.com
GnuParser.java
in src/main/java/org/apache/commons/cli
49 1 2010-06-16 2025-02-02 22 8 ebourg@apache.org garydgregory@gmail.com
OptionValidator.java
in src/main/java/org/apache/commons/cli
41 4 2010-06-16 2024-04-11 20 8 ebourg@apache.org garydgregory@gmail.com
site.xml
in src/site
34 - 2007-11-16 2025-02-02 18 8 niallp@apache.org garydgregory@gmail.com
usage.xml
in src/site/xdoc
570 - 2010-04-09 2025-01-23 16 8 niallp@apache.org garydgregory@gmail.com
BasicParser.java
in src/main/java/org/apache/commons/cli
11 1 2010-06-16 2025-02-02 12 8 ebourg@apache.org garydgregory@gmail.com
MissingArgumentException.java
in src/main/java/org/apache/commons/cli
15 3 2010-06-16 2024-01-17 11 8 ebourg@apache.org garydgregory@gmail.com
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5 2010-06-16 2024-04-09 11 8 ebourg@apache.org garydgregory@gmail.com
UnrecognizedOptionException.java
in src/main/java/org/apache/commons/cli
15 3 2010-06-16 2021-10-03 9 8 ebourg@apache.org garydgregory@gmail.com
Util.java
in src/main/java/org/apache/commons/cli
34 5 2010-06-16 2024-05-19 22 7 ebourg@apache.org garydgregory@gmail.com
download_cli.xml
in src/site/xdoc
96 - 2010-04-09 2025-01-11 14 7 niallp@apache.org garydgregory@gmail.com
CommandLineParser.java
in src/main/java/org/apache/commons/cli
5 - 2010-06-16 2024-11-28 10 6 ebourg@apache.org garydgregory@gmail.com
properties.xml
in src/site/xdoc
103 - 2010-04-09 2025-01-23 9 6 niallp@apache.org garydgregory@gmail.com
introduction.xml
in src/site/xdoc
83 - 2010-04-09 2025-02-02 9 5 niallp@apache.org garydgregory@gmail.com
release_1_3.xml
in src/site/xdoc
115 - 2013-02-12 2025-02-02 7 4 tn@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
33 - 2007-11-16 2025-01-15 7 4 niallp@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/cli
1 - 2013-02-06 2024-05-23 5 4 tn@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2025-02-02 9 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
56 - 2010-04-09 2025-02-02 6 3 niallp@apache.org garydgregory@gmail.com
release_1_3_1.xml
in src/site/xdoc
28 - 2015-06-14 2025-02-02 5 3 britter@apache.org garydgregory@gmail.com
release_1_0.xml
in src/site/xdoc
26 - 2010-04-09 2025-02-02 5 3 niallp@apache.org garydgregory@gmail.com
release_1_4.xml
in src/site/xdoc
36 - 2017-03-09 2025-02-02 5 3 britter@apache.org garydgregory@gmail.com
release_1_2.xml
in src/site/xdoc
56 - 2010-04-09 2025-02-02 5 3 niallp@apache.org garydgregory@gmail.com
OptionFormatter.java
in src/main/java/org/apache/commons/cli/help
191 27 2024-10-14 2025-03-22 5 2 garydgregory@gmail.com garydgregory@gmail.com
DeprecatedAttributes.java
in src/main/java/org/apache/commons/cli
69 12 2024-03-29 2025-03-23 4 2 garydgregory@users.noreply.... garydgregory@gmail.com
HelpFormatter.java
in src/main/java/org/apache/commons/cli/help
62 6 2024-10-14 2024-11-29 4 2 garydgregory@gmail.com claude@xenei.com
AbstractHelpFormatter.java
in src/main/java/org/apache/commons/cli/help
183 29 2024-10-14 2024-11-12 4 2 garydgregory@gmail.com garydgregory@gmail.com
upgrading-1.0-to-1.1.xml
in src/site/xdoc
29 - 2010-04-09 2025-02-02 4 2 niallp@apache.org garydgregory@gmail.com
Converter.java
in src/main/java/org/apache/commons/cli
21 - 2024-01-29 2024-11-12 3 2 garydgregory@gmail.com garydgregory@gmail.com
TextStyle.java
in src/main/java/org/apache/commons/cli/help
158 24 2024-10-14 2024-10-18 3 2 garydgregory@gmail.com garydgregory@gmail.com
Util.java
in src/main/java/org/apache/commons/cli/help
48 9 2024-10-14 2024-11-28 3 2 garydgregory@gmail.com garydgregory@gmail.com
TableDefinition.java
in src/main/java/org/apache/commons/cli/help
28 1 2024-10-14 2024-10-16 2 2 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/cli/help
1 - 2024-10-14 2024-10-16 2 2 claude@xenei.com garydgregory@gmail.com
diagrams.css
in src/site/resources/images/svg
41 - 2007-11-16 2009-03-20 2 2 niallp@apache.org bayard@apache.org
diagrams.js
in src/site/resources/images/svg
231 20 2007-11-16 2009-03-20 2 2 niallp@apache.org bayard@apache.org
diagrams-cli2.js
in src/site/resources/images/svg
228 - 2007-11-16 2009-03-20 2 2 niallp@apache.org bayard@apache.org
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
TextHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
255 21 2024-10-14 2024-12-31 4 1 garydgregory@gmail.com garydgregory@gmail.com
77 - 2021-10-02 2024-05-18 4 1 garydgregory@gmail.com garydgregory@gmail.com
security.xml
in src/site/xdoc
33 - 2025-01-14 2025-02-02 2 1 garydgregory@gmail.com garydgregory@gmail.com
FilterHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
23 4 2024-10-14 2024-10-17 4 1 garydgregory@gmail.com garydgregory@gmail.com
HelpAppendable.java
in src/main/java/org/apache/commons/cli/help
18 2 2024-10-14 2024-10-19 3 1 garydgregory@gmail.com garydgregory@gmail.com
Char.java
in src/main/java/org/apache/commons/cli
11 1 2024-04-09 2024-04-09 1 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_cli.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
diagrams.js
in src/site/resources/images/svg
231 20 2007-11-16 2009-03-20 2 2 niallp@apache.org bayard@apache.org
diagrams-cli2.js
in src/site/resources/images/svg
228 - 2007-11-16 2009-03-20 2 2 niallp@apache.org bayard@apache.org
OptionFormatter.java
in src/main/java/org/apache/commons/cli/help
191 27 2024-10-14 2025-03-22 5 2 garydgregory@gmail.com garydgregory@gmail.com
AbstractHelpFormatter.java
in src/main/java/org/apache/commons/cli/help
183 29 2024-10-14 2024-11-12 4 2 garydgregory@gmail.com garydgregory@gmail.com
TextStyle.java
in src/main/java/org/apache/commons/cli/help
158 24 2024-10-14 2024-10-18 3 2 garydgregory@gmail.com garydgregory@gmail.com
DeprecatedAttributes.java
in src/main/java/org/apache/commons/cli
69 12 2024-03-29 2025-03-23 4 2 garydgregory@users.noreply.... garydgregory@gmail.com
HelpFormatter.java
in src/main/java/org/apache/commons/cli/help
62 6 2024-10-14 2024-11-29 4 2 garydgregory@gmail.com claude@xenei.com
Util.java
in src/main/java/org/apache/commons/cli/help
48 9 2024-10-14 2024-11-28 3 2 garydgregory@gmail.com garydgregory@gmail.com
diagrams.css
in src/site/resources/images/svg
41 - 2007-11-16 2009-03-20 2 2 niallp@apache.org bayard@apache.org
upgrading-1.0-to-1.1.xml
in src/site/xdoc
29 - 2010-04-09 2025-02-02 4 2 niallp@apache.org garydgregory@gmail.com
TableDefinition.java
in src/main/java/org/apache/commons/cli/help
28 1 2024-10-14 2024-10-16 2 2 garydgregory@gmail.com garydgregory@gmail.com
Converter.java
in src/main/java/org/apache/commons/cli
21 - 2024-01-29 2024-11-12 3 2 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/cli/help
1 - 2024-10-14 2024-10-16 2 2 claude@xenei.com garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2025-02-02 9 3 niallp@apache.org garydgregory@gmail.com
release_1_2.xml
in src/site/xdoc
56 - 2010-04-09 2025-02-02 5 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
56 - 2010-04-09 2025-02-02 6 3 niallp@apache.org garydgregory@gmail.com
release_1_4.xml
in src/site/xdoc
36 - 2017-03-09 2025-02-02 5 3 britter@apache.org garydgregory@gmail.com
release_1_3_1.xml
in src/site/xdoc
28 - 2015-06-14 2025-02-02 5 3 britter@apache.org garydgregory@gmail.com
release_1_0.xml
in src/site/xdoc
26 - 2010-04-09 2025-02-02 5 3 niallp@apache.org garydgregory@gmail.com
release_1_3.xml
in src/site/xdoc
115 - 2013-02-12 2025-02-02 7 4 tn@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
33 - 2007-11-16 2025-01-15 7 4 niallp@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/cli
1 - 2013-02-06 2024-05-23 5 4 tn@apache.org garydgregory@gmail.com
introduction.xml
in src/site/xdoc
83 - 2010-04-09 2025-02-02 9 5 niallp@apache.org garydgregory@gmail.com
properties.xml
in src/site/xdoc
103 - 2010-04-09 2025-01-23 9 6 niallp@apache.org garydgregory@gmail.com
CommandLineParser.java
in src/main/java/org/apache/commons/cli
5 - 2010-06-16 2024-11-28 10 6 ebourg@apache.org garydgregory@gmail.com
download_cli.xml
in src/site/xdoc
96 - 2010-04-09 2025-01-11 14 7 niallp@apache.org garydgregory@gmail.com
Util.java
in src/main/java/org/apache/commons/cli
34 5 2010-06-16 2024-05-19 22 7 ebourg@apache.org garydgregory@gmail.com
usage.xml
in src/site/xdoc
570 - 2010-04-09 2025-01-23 16 8 niallp@apache.org garydgregory@gmail.com
GnuParser.java
in src/main/java/org/apache/commons/cli
49 1 2010-06-16 2025-02-02 22 8 ebourg@apache.org garydgregory@gmail.com
OptionValidator.java
in src/main/java/org/apache/commons/cli
41 4 2010-06-16 2024-04-11 20 8 ebourg@apache.org garydgregory@gmail.com
site.xml
in src/site
34 - 2007-11-16 2025-02-02 18 8 niallp@apache.org garydgregory@gmail.com
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5 2010-06-16 2024-04-09 11 8 ebourg@apache.org garydgregory@gmail.com
MissingArgumentException.java
in src/main/java/org/apache/commons/cli
15 3 2010-06-16 2024-01-17 11 8 ebourg@apache.org garydgregory@gmail.com
UnrecognizedOptionException.java
in src/main/java/org/apache/commons/cli
15 3 2010-06-16 2021-10-03 9 8 ebourg@apache.org garydgregory@gmail.com
BasicParser.java
in src/main/java/org/apache/commons/cli
11 1 2010-06-16 2025-02-02 12 8 ebourg@apache.org garydgregory@gmail.com
Parser.java
in src/main/java/org/apache/commons/cli
164 13 2010-06-16 2025-02-02 37 9 ebourg@apache.org garydgregory@gmail.com
PosixParser.java
in src/main/java/org/apache/commons/cli
107 6 2010-06-16 2025-02-02 25 9 ebourg@apache.org garydgregory@gmail.com
MissingOptionException.java
in src/main/java/org/apache/commons/cli
30 4 2010-06-16 2024-04-11 15 9 ebourg@apache.org garydgregory@gmail.com
AmbiguousOptionException.java
in src/main/java/org/apache/commons/cli
30 3 2010-06-16 2024-04-09 15 9 ebourg@apache.org garydgregory@gmail.com
ParseException.java
in src/main/java/org/apache/commons/cli
19 3 2010-06-16 2024-04-08 13 9 ebourg@apache.org garydgregory@gmail.com
OptionBuilder.java
in src/main/java/org/apache/commons/cli
122 22 2010-06-16 2024-11-28 31 10 ebourg@apache.org garydgregory@gmail.com
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
94 6 2010-06-16 2025-02-02 26 10 ebourg@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
92 - 2010-04-09 2025-02-02 21 10 niallp@apache.org garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 57 points

src/main/java/org/apache/commons/cli/DeprecatedAttributes.java x: 69 lines of code y: 4 # changes src/main/java/org/apache/commons/cli/help/OptionFormatter.java x: 191 lines of code y: 5 # changes src/main/java/org/apache/commons/cli/Options.java x: 125 lines of code y: 34 # changes src/main/java/org/apache/commons/cli/BasicParser.java x: 11 lines of code y: 12 # changes src/main/java/org/apache/commons/cli/GnuParser.java x: 49 lines of code y: 22 # changes src/main/java/org/apache/commons/cli/HelpFormatter.java x: 449 lines of code y: 54 # changes src/main/java/org/apache/commons/cli/OptionGroup.java x: 71 lines of code y: 26 # changes src/main/java/org/apache/commons/cli/Parser.java x: 164 lines of code y: 37 # changes src/main/java/org/apache/commons/cli/PatternOptionBuilder.java x: 94 lines of code y: 26 # changes src/main/java/org/apache/commons/cli/PosixParser.java x: 107 lines of code y: 25 # changes src/site/site.xml x: 34 lines of code y: 18 # changes src/site/xdoc/index.xml x: 92 lines of code y: 21 # changes src/site/xdoc/introduction.xml x: 83 lines of code y: 9 # changes src/site/xdoc/issue-tracking.xml x: 56 lines of code y: 6 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 9 # changes src/site/xdoc/release_1_0.xml x: 26 lines of code y: 5 # changes src/site/xdoc/release_1_2.xml x: 56 lines of code y: 5 # changes src/site/xdoc/release_1_3.xml x: 115 lines of code y: 7 # changes src/site/xdoc/release_1_3_1.xml x: 28 lines of code y: 5 # changes src/site/xdoc/release_1_4.xml x: 36 lines of code y: 5 # changes src/site/xdoc/security.xml x: 33 lines of code y: 2 # changes src/site/xdoc/upgrading-1.0-to-1.1.xml x: 29 lines of code y: 4 # changes src/site/xdoc/properties.xml x: 103 lines of code y: 9 # changes src/site/xdoc/usage.xml x: 570 lines of code y: 16 # changes src/assembly/bin.xml x: 33 lines of code y: 7 # changes src/site/xdoc/download_cli.xml x: 96 lines of code y: 14 # changes src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java x: 255 lines of code y: 4 # changes src/main/java/org/apache/commons/cli/CommandLine.java x: 335 lines of code y: 50 # changes src/main/java/org/apache/commons/cli/Option.java x: 376 lines of code y: 60 # changes src/main/java/org/apache/commons/cli/help/HelpFormatter.java x: 62 lines of code y: 4 # changes src/main/java/org/apache/commons/cli/CommandLineParser.java x: 5 lines of code y: 10 # changes src/main/java/org/apache/commons/cli/DefaultParser.java x: 369 lines of code y: 50 # changes src/main/java/org/apache/commons/cli/OptionBuilder.java x: 122 lines of code y: 31 # changes src/main/java/org/apache/commons/cli/help/Util.java x: 48 lines of code y: 3 # changes src/main/java/org/apache/commons/cli/Converter.java x: 21 lines of code y: 3 # changes src/main/java/org/apache/commons/cli/TypeHandler.java x: 98 lines of code y: 31 # changes src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java x: 183 lines of code y: 4 # changes src/main/java/org/apache/commons/cli/help/HelpAppendable.java x: 18 lines of code y: 3 # changes src/main/java/org/apache/commons/cli/help/TextStyle.java x: 158 lines of code y: 3 # changes src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java x: 23 lines of code y: 4 # changes src/main/java/org/apache/commons/cli/help/TableDefinition.java x: 28 lines of code y: 2 # changes src/main/java/org/apache/commons/cli/help/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/commons/cli/package-info.java x: 1 lines of code y: 5 # changes src/main/java/org/apache/commons/cli/Util.java x: 34 lines of code y: 22 # changes src/conf/spotbugs-exclude-filter.xml x: 77 lines of code y: 4 # changes src/main/java/org/apache/commons/cli/MissingOptionException.java x: 30 lines of code y: 15 # changes src/main/java/org/apache/commons/cli/OptionValidator.java x: 41 lines of code y: 20 # changes src/main/java/org/apache/commons/cli/Char.java x: 11 lines of code y: 1 # changes src/main/java/org/apache/commons/cli/AlreadySelectedException.java x: 24 lines of code y: 11 # changes src/main/java/org/apache/commons/cli/ParseException.java x: 19 lines of code y: 13 # changes src/main/java/org/apache/commons/cli/MissingArgumentException.java x: 15 lines of code y: 11 # changes src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java x: 15 lines of code y: 9 # changes src/site/resources/download_cli.cgi x: 4 lines of code y: 1 # changes src/site/resources/images/svg/diagrams-cli2.js x: 228 lines of code y: 2 # changes src/site/resources/images/svg/diagrams.css x: 41 lines of code y: 2 # changes src/site/resources/images/svg/diagrams.js x: 231 lines of code y: 2 # changes
60.0
# changes
  min: 1.0
  average: 13.75
  25th percentile: 4.0
  median: 9.0
  75th percentile: 20.5
  max: 60.0
0 570.0
lines of code
min: 1.0 | average: 101.46 | 25th percentile: 27.0 | median: 56.0 | 75th percentile: 123.5 | max: 570.0

Number of Contributors vs. Number of Changes: 57 points

src/main/java/org/apache/commons/cli/DeprecatedAttributes.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/commons/cli/help/OptionFormatter.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/commons/cli/Options.java x: 13 # contributors y: 34 # changes src/main/java/org/apache/commons/cli/BasicParser.java x: 8 # contributors y: 12 # changes src/main/java/org/apache/commons/cli/GnuParser.java x: 8 # contributors y: 22 # changes src/main/java/org/apache/commons/cli/HelpFormatter.java x: 13 # contributors y: 54 # changes src/main/java/org/apache/commons/cli/OptionGroup.java x: 10 # contributors y: 26 # changes src/main/java/org/apache/commons/cli/Parser.java x: 9 # contributors y: 37 # changes src/main/java/org/apache/commons/cli/PosixParser.java x: 9 # contributors y: 25 # changes src/site/site.xml x: 8 # contributors y: 18 # changes src/site/xdoc/index.xml x: 10 # contributors y: 21 # changes src/site/xdoc/introduction.xml x: 5 # contributors y: 9 # changes src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 6 # changes src/site/xdoc/mail-lists.xml x: 3 # contributors y: 9 # changes src/site/xdoc/release_1_0.xml x: 3 # contributors y: 5 # changes src/site/xdoc/release_1_3.xml x: 4 # contributors y: 7 # changes src/site/xdoc/security.xml x: 1 # contributors y: 2 # changes src/site/xdoc/properties.xml x: 6 # contributors y: 9 # changes src/site/xdoc/usage.xml x: 8 # contributors y: 16 # changes src/site/xdoc/download_cli.xml x: 7 # contributors y: 14 # changes src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/commons/cli/CommandLine.java x: 15 # contributors y: 50 # changes src/main/java/org/apache/commons/cli/Option.java x: 16 # contributors y: 60 # changes src/main/java/org/apache/commons/cli/CommandLineParser.java x: 6 # contributors y: 10 # changes src/main/java/org/apache/commons/cli/OptionBuilder.java x: 10 # contributors y: 31 # changes src/main/java/org/apache/commons/cli/help/Util.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/commons/cli/TypeHandler.java x: 11 # contributors y: 31 # changes src/main/java/org/apache/commons/cli/help/HelpAppendable.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/commons/cli/help/TableDefinition.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/commons/cli/package-info.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/commons/cli/Util.java x: 7 # contributors y: 22 # changes src/main/java/org/apache/commons/cli/MissingOptionException.java x: 9 # contributors y: 15 # changes src/main/java/org/apache/commons/cli/OptionValidator.java x: 8 # contributors y: 20 # changes src/main/java/org/apache/commons/cli/Char.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/commons/cli/AlreadySelectedException.java x: 8 # contributors y: 11 # changes src/main/java/org/apache/commons/cli/ParseException.java x: 9 # contributors y: 13 # changes src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java x: 8 # contributors y: 9 # changes
60.0
# changes
  min: 1.0
  average: 13.75
  25th percentile: 4.0
  median: 9.0
  75th percentile: 20.5
  max: 60.0
0 16.0
# contributors
min: 1.0 | average: 5.72 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 16.0

Number of Contributors vs. File Size: 57 points

src/main/java/org/apache/commons/cli/DeprecatedAttributes.java x: 2 # contributors y: 69 lines of code src/main/java/org/apache/commons/cli/help/OptionFormatter.java x: 2 # contributors y: 191 lines of code src/main/java/org/apache/commons/cli/Options.java x: 13 # contributors y: 125 lines of code src/main/java/org/apache/commons/cli/BasicParser.java x: 8 # contributors y: 11 lines of code src/main/java/org/apache/commons/cli/GnuParser.java x: 8 # contributors y: 49 lines of code src/main/java/org/apache/commons/cli/HelpFormatter.java x: 13 # contributors y: 449 lines of code src/main/java/org/apache/commons/cli/OptionGroup.java x: 10 # contributors y: 71 lines of code src/main/java/org/apache/commons/cli/Parser.java x: 9 # contributors y: 164 lines of code src/main/java/org/apache/commons/cli/PatternOptionBuilder.java x: 10 # contributors y: 94 lines of code src/main/java/org/apache/commons/cli/PosixParser.java x: 9 # contributors y: 107 lines of code src/site/site.xml x: 8 # contributors y: 34 lines of code src/site/xdoc/index.xml x: 10 # contributors y: 92 lines of code src/site/xdoc/introduction.xml x: 5 # contributors y: 83 lines of code src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 56 lines of code src/site/xdoc/mail-lists.xml x: 3 # contributors y: 160 lines of code src/site/xdoc/release_1_0.xml x: 3 # contributors y: 26 lines of code src/site/xdoc/release_1_3.xml x: 4 # contributors y: 115 lines of code src/site/xdoc/release_1_3_1.xml x: 3 # contributors y: 28 lines of code src/site/xdoc/release_1_4.xml x: 3 # contributors y: 36 lines of code src/site/xdoc/security.xml x: 1 # contributors y: 33 lines of code src/site/xdoc/upgrading-1.0-to-1.1.xml x: 2 # contributors y: 29 lines of code src/site/xdoc/properties.xml x: 6 # contributors y: 103 lines of code src/site/xdoc/usage.xml x: 8 # contributors y: 570 lines of code src/assembly/bin.xml x: 4 # contributors y: 33 lines of code src/site/xdoc/download_cli.xml x: 7 # contributors y: 96 lines of code src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java x: 1 # contributors y: 255 lines of code src/main/java/org/apache/commons/cli/CommandLine.java x: 15 # contributors y: 335 lines of code src/main/java/org/apache/commons/cli/Option.java x: 16 # contributors y: 376 lines of code src/main/java/org/apache/commons/cli/help/HelpFormatter.java x: 2 # contributors y: 62 lines of code src/main/java/org/apache/commons/cli/CommandLineParser.java x: 6 # contributors y: 5 lines of code src/main/java/org/apache/commons/cli/DefaultParser.java x: 15 # contributors y: 369 lines of code src/main/java/org/apache/commons/cli/OptionBuilder.java x: 10 # contributors y: 122 lines of code src/main/java/org/apache/commons/cli/help/Util.java x: 2 # contributors y: 48 lines of code src/main/java/org/apache/commons/cli/Converter.java x: 2 # contributors y: 21 lines of code src/main/java/org/apache/commons/cli/TypeHandler.java x: 11 # contributors y: 98 lines of code src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java x: 2 # contributors y: 183 lines of code src/main/java/org/apache/commons/cli/help/HelpAppendable.java x: 1 # contributors y: 18 lines of code src/main/java/org/apache/commons/cli/help/TextStyle.java x: 2 # contributors y: 158 lines of code src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java x: 1 # contributors y: 23 lines of code src/main/java/org/apache/commons/cli/help/package-info.java x: 2 # contributors y: 1 lines of code src/main/java/org/apache/commons/cli/package-info.java x: 4 # contributors y: 1 lines of code src/main/java/org/apache/commons/cli/Util.java x: 7 # contributors y: 34 lines of code src/conf/spotbugs-exclude-filter.xml x: 1 # contributors y: 77 lines of code src/main/java/org/apache/commons/cli/MissingOptionException.java x: 9 # contributors y: 30 lines of code src/main/java/org/apache/commons/cli/OptionValidator.java x: 8 # contributors y: 41 lines of code src/main/java/org/apache/commons/cli/Char.java x: 1 # contributors y: 11 lines of code src/main/java/org/apache/commons/cli/AlreadySelectedException.java x: 8 # contributors y: 24 lines of code src/main/java/org/apache/commons/cli/ParseException.java x: 9 # contributors y: 19 lines of code src/main/java/org/apache/commons/cli/MissingArgumentException.java x: 8 # contributors y: 15 lines of code src/site/resources/download_cli.cgi x: 1 # contributors y: 4 lines of code src/site/resources/images/svg/diagrams-cli2.js x: 2 # contributors y: 228 lines of code src/site/resources/images/svg/diagrams.css x: 2 # contributors y: 41 lines of code src/site/resources/images/svg/diagrams.js x: 2 # contributors y: 231 lines of code
570.0
lines of code
  min: 1.0
  average: 101.46
  25th percentile: 27.0
  median: 56.0
  75th percentile: 123.5
  max: 570.0
0 16.0
# contributors
min: 1.0 | average: 5.72 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 16.0