apache / commons-exec
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 47 files with 2,570 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (298 lines of code)
    • 14 files changed 21-50 times (1,118 lines of code)
    • 21 files changed 6-20 times (963 lines of code)
    • 11 files changed 1-5 times (191 lines of code)
0% | 11% | 43% | 37% | 7%
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 47 files with 2,570 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (383 lines of code)
    • 30 files changed by 6-10 contributors (1,752 lines of code)
    • 7 files changed by 2-5 contributors (356 lines of code)
    • 7 files changed by 1 contributor (79 lines of code)
0% | 14% | 68% | 13% | 3%
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, sh, xml, bat, dcl, txt, yaml, md, svg, cgi, gitignore, gitattributes, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 15% | 57% | 25% | <1%
xml0% | 0% | 0% | 73% | 26%
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% | 11% | 43% | 37% | 7%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 47)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DefaultExecutor.java
in src/main/java/org/apache/commons/exec
298 41 2006-05-24 2025-02-21 52 9 ngn@apache.org garydgregory@gmail.com
CommandLine.java
in src/main/java/org/apache/commons/exec
208 22 2005-08-05 2025-03-14 45 10 brett@apache.org garydgregory@gmail.com
ExecuteWatchdog.java
in src/main/java/org/apache/commons/exec
137 18 2005-08-05 2025-02-19 34 11 brett@apache.org garydgregory@gmail.com
PumpStreamHandler.java
in src/main/java/org/apache/commons/exec
163 23 2005-08-05 2024-01-10 34 11 brett@apache.org garydgregory@users.noreply....
DefaultProcessingEnvironment.java
in src/main/java/org/apache/commons/exec/environment
43 6 2006-01-28 2025-02-19 32 9 ngn@apache.org garydgregory@gmail.com
StringUtils.java
in src/main/java/org/apache/commons/exec/util
114 6 2007-12-07 2025-02-19 32 6 sgoeschl@apache.org garydgregory@gmail.com
VmsCommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
83 5 2005-08-05 2025-02-19 30 12 brett@apache.org garydgregory@gmail.com
Executor.java
in src/main/java/org/apache/commons/exec
26 1 2006-05-24 2025-02-19 27 8 ngn@apache.org garydgregory@gmail.com
ShutdownHookProcessDestroyer.java
in src/main/java/org/apache/commons/exec
92 12 2005-09-22 2025-04-30 25 8 trygvis@apache.org garydgregory@gmail.com
MapUtils.java
in src/main/java/org/apache/commons/exec/util
34 4 2007-12-07 2025-02-19 24 6 sgoeschl@apache.org garydgregory@gmail.com
CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
14 1 2005-08-05 2025-02-21 23 10 brett@apache.org garydgregory@gmail.com
Watchdog.java
in src/main/java/org/apache/commons/exec
80 13 2005-08-05 2025-02-19 22 9 brett@apache.org garydgregory@gmail.com
LogOutputStream.java
in src/main/java/org/apache/commons/exec
90 12 2005-08-05 2023-12-30 22 9 brett@apache.org garydgregory@gmail.com
Java13CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
14 2 2005-08-05 2025-02-19 21 10 brett@apache.org garydgregory@gmail.com
CommandLauncherImpl.java
in src/main/java/org/apache/commons/exec/launcher
20 3 2005-08-05 2025-02-19 21 10 brett@apache.org garydgregory@gmail.com
OpenVmsProcessingEnvironment.java
in src/main/java/org/apache/commons/exec/environment
6 1 2006-01-28 2025-02-19 20 9 ngn@apache.org garydgregory@gmail.com
DefaultExecuteResultHandler.java
in src/main/java/org/apache/commons/exec
58 9 2010-05-31 2023-12-31 20 5 sgoeschl@apache.org garydgregory@gmail.com
ProcessDestroyer.java
in src/main/java/org/apache/commons/exec
6 - 2005-08-05 2025-01-18 19 9 brett@apache.org sebb@apache.org
OS2CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
19 2 2005-08-05 2023-12-31 19 10 brett@apache.org garydgregory@gmail.com
StreamPumper.java
in src/main/java/org/apache/commons/exec
63 6 2005-08-05 2023-12-29 19 8 brett@apache.org garydgregory@gmail.com
ExecuteException.java
in src/main/java/org/apache/commons/exec
17 3 2005-08-05 2023-12-29 18 10 brett@apache.org garydgregory@gmail.com
CommandLauncherProxy.java
in src/main/java/org/apache/commons/exec/launcher
14 2 2005-08-05 2023-12-31 17 9 brett@apache.org garydgregory@gmail.com
WinNTCommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
19 2 2005-08-05 2023-12-31 17 8 brett@apache.org garydgregory@gmail.com
EnvironmentUtils.java
in src/main/java/org/apache/commons/exec/environment
38 5 2008-12-13 2023-12-31 17 6 sgoeschl@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2005-08-05 2023-12-31 15 7 brett@apache.org garydgregory@gmail.com
InputStreamPumper.java
in src/main/java/org/apache/commons/exec
33 3 2009-04-30 2023-12-31 15 8 sgoeschl@apache.org garydgregory@gmail.com
OS.java
in src/main/java/org/apache/commons/exec
142 18 2005-08-05 2024-12-06 14 6 brett@apache.org garydgregory@gmail.com
ExecuteStreamHandler.java
in src/main/java/org/apache/commons/exec
11 - 2005-08-05 2023-12-30 13 7 brett@apache.org garydgregory@gmail.com
DebugUtils.java
in src/main/java/org/apache/commons/exec/util
28 4 2008-02-08 2025-02-19 13 6 sgoeschl@apache.org garydgregory@gmail.com
ExecuteResultHandler.java
in src/main/java/org/apache/commons/exec
5 - 2006-05-24 2023-12-29 12 7 ngn@apache.org garydgregory@gmail.com
testmatrix.xml
in src/site/xdoc
183 - 2008-04-10 2023-12-30 12 7 sgoeschl@apache.org garydgregory@gmail.com
CommandLauncherFactory.java
in src/main/java/org/apache/commons/exec/launcher
9 2 2005-08-05 2023-12-29 11 7 brett@apache.org garydgregory@gmail.com
download_exec.xml
in src/site/xdoc
96 - 2009-03-25 2023-12-29 9 6 sgoeschl@apache.org garydgregory@gmail.com
DaemonExecutor.java
in src/main/java/org/apache/commons/exec
28 6 2014-07-23 2025-02-21 8 2 ggregory@apache.org garydgregory@gmail.com
TimeoutObserver.java
in src/main/java/org/apache/commons/exec
4 - 2005-08-05 2023-03-25 7 6 brett@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
158 - 2010-04-21 2023-12-29 6 3 niallp@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
31 - 2008-04-12 2025-01-15 5 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2008-03-05 2023-12-29 4 4 niallp@apache.org garydgregory@gmail.com
17 - 2023-10-09 2025-01-18 3 2 garydgregory@gmail.com sebb@apache.org
pmd.xml
in root
10 - 2013-12-28 2025-01-15 2 2 ggregory@apache.org garydgregory@gmail.com
pmd-ruleset.xml
in src/conf
58 - 2024-06-22 2025-01-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/environment
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/launcher
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/util
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_exec.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
ThreadUtil.java
in src/main/java/org/apache/commons/exec
13 1 2023-12-30 2023-12-30 1 1 garydgregory@gmail.com garydgregory@gmail.com
Files With Most Contributors (Top 47)
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
VmsCommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
83 5 2005-08-05 2025-02-19 30 12 brett@apache.org garydgregory@gmail.com
ExecuteWatchdog.java
in src/main/java/org/apache/commons/exec
137 18 2005-08-05 2025-02-19 34 11 brett@apache.org garydgregory@gmail.com
PumpStreamHandler.java
in src/main/java/org/apache/commons/exec
163 23 2005-08-05 2024-01-10 34 11 brett@apache.org garydgregory@users.noreply....
CommandLine.java
in src/main/java/org/apache/commons/exec
208 22 2005-08-05 2025-03-14 45 10 brett@apache.org garydgregory@gmail.com
CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
14 1 2005-08-05 2025-02-21 23 10 brett@apache.org garydgregory@gmail.com
Java13CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
14 2 2005-08-05 2025-02-19 21 10 brett@apache.org garydgregory@gmail.com
CommandLauncherImpl.java
in src/main/java/org/apache/commons/exec/launcher
20 3 2005-08-05 2025-02-19 21 10 brett@apache.org garydgregory@gmail.com
OS2CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
19 2 2005-08-05 2023-12-31 19 10 brett@apache.org garydgregory@gmail.com
ExecuteException.java
in src/main/java/org/apache/commons/exec
17 3 2005-08-05 2023-12-29 18 10 brett@apache.org garydgregory@gmail.com
DefaultExecutor.java
in src/main/java/org/apache/commons/exec
298 41 2006-05-24 2025-02-21 52 9 ngn@apache.org garydgregory@gmail.com
DefaultProcessingEnvironment.java
in src/main/java/org/apache/commons/exec/environment
43 6 2006-01-28 2025-02-19 32 9 ngn@apache.org garydgregory@gmail.com
LogOutputStream.java
in src/main/java/org/apache/commons/exec
90 12 2005-08-05 2023-12-30 22 9 brett@apache.org garydgregory@gmail.com
Watchdog.java
in src/main/java/org/apache/commons/exec
80 13 2005-08-05 2025-02-19 22 9 brett@apache.org garydgregory@gmail.com
OpenVmsProcessingEnvironment.java
in src/main/java/org/apache/commons/exec/environment
6 1 2006-01-28 2025-02-19 20 9 ngn@apache.org garydgregory@gmail.com
ProcessDestroyer.java
in src/main/java/org/apache/commons/exec
6 - 2005-08-05 2025-01-18 19 9 brett@apache.org sebb@apache.org
CommandLauncherProxy.java
in src/main/java/org/apache/commons/exec/launcher
14 2 2005-08-05 2023-12-31 17 9 brett@apache.org garydgregory@gmail.com
Executor.java
in src/main/java/org/apache/commons/exec
26 1 2006-05-24 2025-02-19 27 8 ngn@apache.org garydgregory@gmail.com
ShutdownHookProcessDestroyer.java
in src/main/java/org/apache/commons/exec
92 12 2005-09-22 2025-04-30 25 8 trygvis@apache.org garydgregory@gmail.com
StreamPumper.java
in src/main/java/org/apache/commons/exec
63 6 2005-08-05 2023-12-29 19 8 brett@apache.org garydgregory@gmail.com
WinNTCommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
19 2 2005-08-05 2023-12-31 17 8 brett@apache.org garydgregory@gmail.com
InputStreamPumper.java
in src/main/java/org/apache/commons/exec
33 3 2009-04-30 2023-12-31 15 8 sgoeschl@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2005-08-05 2023-12-31 15 7 brett@apache.org garydgregory@gmail.com
ExecuteStreamHandler.java
in src/main/java/org/apache/commons/exec
11 - 2005-08-05 2023-12-30 13 7 brett@apache.org garydgregory@gmail.com
ExecuteResultHandler.java
in src/main/java/org/apache/commons/exec
5 - 2006-05-24 2023-12-29 12 7 ngn@apache.org garydgregory@gmail.com
testmatrix.xml
in src/site/xdoc
183 - 2008-04-10 2023-12-30 12 7 sgoeschl@apache.org garydgregory@gmail.com
CommandLauncherFactory.java
in src/main/java/org/apache/commons/exec/launcher
9 2 2005-08-05 2023-12-29 11 7 brett@apache.org garydgregory@gmail.com
StringUtils.java
in src/main/java/org/apache/commons/exec/util
114 6 2007-12-07 2025-02-19 32 6 sgoeschl@apache.org garydgregory@gmail.com
MapUtils.java
in src/main/java/org/apache/commons/exec/util
34 4 2007-12-07 2025-02-19 24 6 sgoeschl@apache.org garydgregory@gmail.com
EnvironmentUtils.java
in src/main/java/org/apache/commons/exec/environment
38 5 2008-12-13 2023-12-31 17 6 sgoeschl@apache.org garydgregory@gmail.com
OS.java
in src/main/java/org/apache/commons/exec
142 18 2005-08-05 2024-12-06 14 6 brett@apache.org garydgregory@gmail.com
DebugUtils.java
in src/main/java/org/apache/commons/exec/util
28 4 2008-02-08 2025-02-19 13 6 sgoeschl@apache.org garydgregory@gmail.com
download_exec.xml
in src/site/xdoc
96 - 2009-03-25 2023-12-29 9 6 sgoeschl@apache.org garydgregory@gmail.com
TimeoutObserver.java
in src/main/java/org/apache/commons/exec
4 - 2005-08-05 2023-03-25 7 6 brett@apache.org garydgregory@gmail.com
DefaultExecuteResultHandler.java
in src/main/java/org/apache/commons/exec
58 9 2010-05-31 2023-12-31 20 5 sgoeschl@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2008-03-05 2023-12-29 4 4 niallp@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
158 - 2010-04-21 2023-12-29 6 3 niallp@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
31 - 2008-04-12 2025-01-15 5 3 niallp@apache.org garydgregory@gmail.com
DaemonExecutor.java
in src/main/java/org/apache/commons/exec
28 6 2014-07-23 2025-02-21 8 2 ggregory@apache.org garydgregory@gmail.com
17 - 2023-10-09 2025-01-18 3 2 garydgregory@gmail.com sebb@apache.org
pmd.xml
in root
10 - 2013-12-28 2025-01-15 2 2 ggregory@apache.org garydgregory@gmail.com
pmd-ruleset.xml
in src/conf
58 - 2024-06-22 2025-01-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/util
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/launcher
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
ThreadUtil.java
in src/main/java/org/apache/commons/exec
13 1 2023-12-30 2023-12-30 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/environment
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_exec.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
Files With Least Contributors (Top 47)
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
pmd-ruleset.xml
in src/conf
58 - 2024-06-22 2025-01-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
ThreadUtil.java
in src/main/java/org/apache/commons/exec
13 1 2023-12-30 2023-12-30 1 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_exec.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
package-info.java
in src/main/java/org/apache/commons/exec/util
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/launcher
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec/environment
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/exec
1 - 2023-12-31 2023-12-31 1 1 garydgregory@gmail.com garydgregory@gmail.com
DaemonExecutor.java
in src/main/java/org/apache/commons/exec
28 6 2014-07-23 2025-02-21 8 2 ggregory@apache.org garydgregory@gmail.com
17 - 2023-10-09 2025-01-18 3 2 garydgregory@gmail.com sebb@apache.org
pmd.xml
in root
10 - 2013-12-28 2025-01-15 2 2 ggregory@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
158 - 2010-04-21 2023-12-29 6 3 niallp@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
31 - 2008-04-12 2025-01-15 5 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2008-03-05 2023-12-29 4 4 niallp@apache.org garydgregory@gmail.com
DefaultExecuteResultHandler.java
in src/main/java/org/apache/commons/exec
58 9 2010-05-31 2023-12-31 20 5 sgoeschl@apache.org garydgregory@gmail.com
OS.java
in src/main/java/org/apache/commons/exec
142 18 2005-08-05 2024-12-06 14 6 brett@apache.org garydgregory@gmail.com
StringUtils.java
in src/main/java/org/apache/commons/exec/util
114 6 2007-12-07 2025-02-19 32 6 sgoeschl@apache.org garydgregory@gmail.com
download_exec.xml
in src/site/xdoc
96 - 2009-03-25 2023-12-29 9 6 sgoeschl@apache.org garydgregory@gmail.com
EnvironmentUtils.java
in src/main/java/org/apache/commons/exec/environment
38 5 2008-12-13 2023-12-31 17 6 sgoeschl@apache.org garydgregory@gmail.com
MapUtils.java
in src/main/java/org/apache/commons/exec/util
34 4 2007-12-07 2025-02-19 24 6 sgoeschl@apache.org garydgregory@gmail.com
DebugUtils.java
in src/main/java/org/apache/commons/exec/util
28 4 2008-02-08 2025-02-19 13 6 sgoeschl@apache.org garydgregory@gmail.com
TimeoutObserver.java
in src/main/java/org/apache/commons/exec
4 - 2005-08-05 2023-03-25 7 6 brett@apache.org garydgregory@gmail.com
testmatrix.xml
in src/site/xdoc
183 - 2008-04-10 2023-12-30 12 7 sgoeschl@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2005-08-05 2023-12-31 15 7 brett@apache.org garydgregory@gmail.com
ExecuteStreamHandler.java
in src/main/java/org/apache/commons/exec
11 - 2005-08-05 2023-12-30 13 7 brett@apache.org garydgregory@gmail.com
CommandLauncherFactory.java
in src/main/java/org/apache/commons/exec/launcher
9 2 2005-08-05 2023-12-29 11 7 brett@apache.org garydgregory@gmail.com
ExecuteResultHandler.java
in src/main/java/org/apache/commons/exec
5 - 2006-05-24 2023-12-29 12 7 ngn@apache.org garydgregory@gmail.com
ShutdownHookProcessDestroyer.java
in src/main/java/org/apache/commons/exec
92 12 2005-09-22 2025-04-30 25 8 trygvis@apache.org garydgregory@gmail.com
StreamPumper.java
in src/main/java/org/apache/commons/exec
63 6 2005-08-05 2023-12-29 19 8 brett@apache.org garydgregory@gmail.com
InputStreamPumper.java
in src/main/java/org/apache/commons/exec
33 3 2009-04-30 2023-12-31 15 8 sgoeschl@apache.org garydgregory@gmail.com
Executor.java
in src/main/java/org/apache/commons/exec
26 1 2006-05-24 2025-02-19 27 8 ngn@apache.org garydgregory@gmail.com
WinNTCommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
19 2 2005-08-05 2023-12-31 17 8 brett@apache.org garydgregory@gmail.com
DefaultExecutor.java
in src/main/java/org/apache/commons/exec
298 41 2006-05-24 2025-02-21 52 9 ngn@apache.org garydgregory@gmail.com
LogOutputStream.java
in src/main/java/org/apache/commons/exec
90 12 2005-08-05 2023-12-30 22 9 brett@apache.org garydgregory@gmail.com
Watchdog.java
in src/main/java/org/apache/commons/exec
80 13 2005-08-05 2025-02-19 22 9 brett@apache.org garydgregory@gmail.com
DefaultProcessingEnvironment.java
in src/main/java/org/apache/commons/exec/environment
43 6 2006-01-28 2025-02-19 32 9 ngn@apache.org garydgregory@gmail.com
CommandLauncherProxy.java
in src/main/java/org/apache/commons/exec/launcher
14 2 2005-08-05 2023-12-31 17 9 brett@apache.org garydgregory@gmail.com
ProcessDestroyer.java
in src/main/java/org/apache/commons/exec
6 - 2005-08-05 2025-01-18 19 9 brett@apache.org sebb@apache.org
OpenVmsProcessingEnvironment.java
in src/main/java/org/apache/commons/exec/environment
6 1 2006-01-28 2025-02-19 20 9 ngn@apache.org garydgregory@gmail.com
CommandLine.java
in src/main/java/org/apache/commons/exec
208 22 2005-08-05 2025-03-14 45 10 brett@apache.org garydgregory@gmail.com
CommandLauncherImpl.java
in src/main/java/org/apache/commons/exec/launcher
20 3 2005-08-05 2025-02-19 21 10 brett@apache.org garydgregory@gmail.com
OS2CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
19 2 2005-08-05 2023-12-31 19 10 brett@apache.org garydgregory@gmail.com
ExecuteException.java
in src/main/java/org/apache/commons/exec
17 3 2005-08-05 2023-12-29 18 10 brett@apache.org garydgregory@gmail.com
Java13CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
14 2 2005-08-05 2025-02-19 21 10 brett@apache.org garydgregory@gmail.com
CommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
14 1 2005-08-05 2025-02-21 23 10 brett@apache.org garydgregory@gmail.com
PumpStreamHandler.java
in src/main/java/org/apache/commons/exec
163 23 2005-08-05 2024-01-10 34 11 brett@apache.org garydgregory@users.noreply....
ExecuteWatchdog.java
in src/main/java/org/apache/commons/exec
137 18 2005-08-05 2025-02-19 34 11 brett@apache.org garydgregory@gmail.com
VmsCommandLauncher.java
in src/main/java/org/apache/commons/exec/launcher
83 5 2005-08-05 2025-02-19 30 12 brett@apache.org garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 47 points

src/main/java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java x: 92 lines of code y: 25 # changes src/main/java/org/apache/commons/exec/CommandLine.java x: 208 lines of code y: 45 # changes src/main/java/org/apache/commons/exec/DaemonExecutor.java x: 28 lines of code y: 8 # changes src/main/java/org/apache/commons/exec/DefaultExecutor.java x: 298 lines of code y: 52 # changes src/main/java/org/apache/commons/exec/launcher/CommandLauncher.java x: 14 lines of code y: 23 # changes src/main/java/org/apache/commons/exec/launcher/Java13CommandLauncher.java x: 14 lines of code y: 21 # changes src/main/java/org/apache/commons/exec/Executor.java x: 26 lines of code y: 27 # changes src/main/java/org/apache/commons/exec/ExecuteWatchdog.java x: 137 lines of code y: 34 # changes src/main/java/org/apache/commons/exec/Watchdog.java x: 80 lines of code y: 22 # changes src/main/java/org/apache/commons/exec/environment/DefaultProcessingEnvironment.java x: 43 lines of code y: 32 # changes src/main/java/org/apache/commons/exec/environment/OpenVmsProcessingEnvironment.java x: 6 lines of code y: 20 # changes src/main/java/org/apache/commons/exec/launcher/CommandLauncherImpl.java x: 20 lines of code y: 21 # changes src/main/java/org/apache/commons/exec/launcher/VmsCommandLauncher.java x: 83 lines of code y: 30 # changes src/main/java/org/apache/commons/exec/util/StringUtils.java x: 114 lines of code y: 32 # changes src/main/java/org/apache/commons/exec/util/MapUtils.java x: 34 lines of code y: 24 # changes src/main/java/org/apache/commons/exec/util/DebugUtils.java x: 28 lines of code y: 13 # changes src/conf/findbugs-exclude-filter.xml x: 17 lines of code y: 3 # changes src/main/java/org/apache/commons/exec/ProcessDestroyer.java x: 6 lines of code y: 19 # changes pmd.xml x: 10 lines of code y: 2 # changes src/assembly/bin.xml x: 31 lines of code y: 5 # changes src/conf/pmd-ruleset.xml x: 58 lines of code y: 2 # changes src/main/java/org/apache/commons/exec/OS.java x: 142 lines of code y: 14 # changes src/main/java/org/apache/commons/exec/PumpStreamHandler.java x: 163 lines of code y: 34 # changes src/main/java/org/apache/commons/exec/DefaultExecuteResultHandler.java x: 58 lines of code y: 20 # changes src/main/java/org/apache/commons/exec/InputStreamPumper.java x: 33 lines of code y: 15 # changes src/main/java/org/apache/commons/exec/launcher/CommandLauncherProxy.java x: 14 lines of code y: 17 # changes src/main/java/org/apache/commons/exec/launcher/OS2CommandLauncher.java x: 19 lines of code y: 19 # changes src/main/java/org/apache/commons/exec/launcher/WinNTCommandLauncher.java x: 19 lines of code y: 17 # changes src/site/site.xml x: 26 lines of code y: 15 # changes src/main/java/org/apache/commons/exec/environment/EnvironmentUtils.java x: 38 lines of code y: 17 # changes src/main/java/org/apache/commons/exec/environment/package-info.java x: 1 lines of code y: 1 # changes src/main/java/org/apache/commons/exec/ThreadUtil.java x: 13 lines of code y: 1 # changes src/site/xdoc/testmatrix.xml x: 183 lines of code y: 12 # changes src/main/java/org/apache/commons/exec/LogOutputStream.java x: 90 lines of code y: 22 # changes src/main/java/org/apache/commons/exec/ExecuteStreamHandler.java x: 11 lines of code y: 13 # changes src/site/xdoc/download_exec.xml x: 96 lines of code y: 9 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 4 # changes src/site/xdoc/mail-lists.xml x: 158 lines of code y: 6 # changes src/main/java/org/apache/commons/exec/ExecuteException.java x: 17 lines of code y: 18 # changes src/main/java/org/apache/commons/exec/ExecuteResultHandler.java x: 5 lines of code y: 12 # changes src/main/java/org/apache/commons/exec/StreamPumper.java x: 63 lines of code y: 19 # changes src/main/java/org/apache/commons/exec/launcher/CommandLauncherFactory.java x: 9 lines of code y: 11 # changes src/main/java/org/apache/commons/exec/TimeoutObserver.java x: 4 lines of code y: 7 # changes src/site/resources/download_exec.cgi x: 4 lines of code y: 1 # changes
52.0
# changes
  min: 1.0
  average: 16.32
  25th percentile: 6.0
  median: 17.0
  75th percentile: 22.0
  max: 52.0
0 298.0
lines of code
min: 1.0 | average: 54.68 | 25th percentile: 11.0 | median: 28.0 | 75th percentile: 83.0 | max: 298.0

Number of Contributors vs. Number of Changes: 47 points

src/main/java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java x: 8 # contributors y: 25 # changes src/main/java/org/apache/commons/exec/CommandLine.java x: 10 # contributors y: 45 # changes src/main/java/org/apache/commons/exec/DaemonExecutor.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/commons/exec/DefaultExecutor.java x: 9 # contributors y: 52 # changes src/main/java/org/apache/commons/exec/launcher/CommandLauncher.java x: 10 # contributors y: 23 # changes src/main/java/org/apache/commons/exec/launcher/Java13CommandLauncher.java x: 10 # contributors y: 21 # changes src/main/java/org/apache/commons/exec/Executor.java x: 8 # contributors y: 27 # changes src/main/java/org/apache/commons/exec/ExecuteWatchdog.java x: 11 # contributors y: 34 # changes src/main/java/org/apache/commons/exec/Watchdog.java x: 9 # contributors y: 22 # changes src/main/java/org/apache/commons/exec/environment/DefaultProcessingEnvironment.java x: 9 # contributors y: 32 # changes src/main/java/org/apache/commons/exec/environment/OpenVmsProcessingEnvironment.java x: 9 # contributors y: 20 # changes src/main/java/org/apache/commons/exec/launcher/VmsCommandLauncher.java x: 12 # contributors y: 30 # changes src/main/java/org/apache/commons/exec/util/StringUtils.java x: 6 # contributors y: 32 # changes src/main/java/org/apache/commons/exec/util/MapUtils.java x: 6 # contributors y: 24 # changes src/main/java/org/apache/commons/exec/util/DebugUtils.java x: 6 # contributors y: 13 # changes src/conf/findbugs-exclude-filter.xml x: 2 # contributors y: 3 # changes src/main/java/org/apache/commons/exec/ProcessDestroyer.java x: 9 # contributors y: 19 # changes pmd.xml x: 2 # contributors y: 2 # changes src/assembly/bin.xml x: 3 # contributors y: 5 # changes src/conf/pmd-ruleset.xml x: 1 # contributors y: 2 # changes src/main/java/org/apache/commons/exec/OS.java x: 6 # contributors y: 14 # changes src/main/java/org/apache/commons/exec/DefaultExecuteResultHandler.java x: 5 # contributors y: 20 # changes src/main/java/org/apache/commons/exec/InputStreamPumper.java x: 8 # contributors y: 15 # changes src/main/java/org/apache/commons/exec/launcher/CommandLauncherProxy.java x: 9 # contributors y: 17 # changes src/main/java/org/apache/commons/exec/launcher/OS2CommandLauncher.java x: 10 # contributors y: 19 # changes src/main/java/org/apache/commons/exec/launcher/WinNTCommandLauncher.java x: 8 # contributors y: 17 # changes src/site/site.xml x: 7 # contributors y: 15 # changes src/main/java/org/apache/commons/exec/environment/EnvironmentUtils.java x: 6 # contributors y: 17 # changes src/main/java/org/apache/commons/exec/environment/package-info.java x: 1 # contributors y: 1 # changes src/site/xdoc/testmatrix.xml x: 7 # contributors y: 12 # changes src/main/java/org/apache/commons/exec/ExecuteStreamHandler.java x: 7 # contributors y: 13 # changes src/site/xdoc/download_exec.xml x: 6 # contributors y: 9 # changes src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 4 # changes src/site/xdoc/mail-lists.xml x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/exec/ExecuteException.java x: 10 # contributors y: 18 # changes src/main/java/org/apache/commons/exec/StreamPumper.java x: 8 # contributors y: 19 # changes src/main/java/org/apache/commons/exec/launcher/CommandLauncherFactory.java x: 7 # contributors y: 11 # changes src/main/java/org/apache/commons/exec/TimeoutObserver.java x: 6 # contributors y: 7 # changes
52.0
# changes
  min: 1.0
  average: 16.32
  25th percentile: 6.0
  median: 17.0
  75th percentile: 22.0
  max: 52.0
0 12.0
# contributors
min: 1.0 | average: 6.43 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 9.0 | max: 12.0

Number of Contributors vs. File Size: 47 points

src/main/java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java x: 8 # contributors y: 92 lines of code src/main/java/org/apache/commons/exec/CommandLine.java x: 10 # contributors y: 208 lines of code src/main/java/org/apache/commons/exec/DaemonExecutor.java x: 2 # contributors y: 28 lines of code src/main/java/org/apache/commons/exec/DefaultExecutor.java x: 9 # contributors y: 298 lines of code src/main/java/org/apache/commons/exec/launcher/CommandLauncher.java x: 10 # contributors y: 14 lines of code src/main/java/org/apache/commons/exec/Executor.java x: 8 # contributors y: 26 lines of code src/main/java/org/apache/commons/exec/ExecuteWatchdog.java x: 11 # contributors y: 137 lines of code src/main/java/org/apache/commons/exec/Watchdog.java x: 9 # contributors y: 80 lines of code src/main/java/org/apache/commons/exec/environment/DefaultProcessingEnvironment.java x: 9 # contributors y: 43 lines of code src/main/java/org/apache/commons/exec/environment/OpenVmsProcessingEnvironment.java x: 9 # contributors y: 6 lines of code src/main/java/org/apache/commons/exec/launcher/CommandLauncherImpl.java x: 10 # contributors y: 20 lines of code src/main/java/org/apache/commons/exec/launcher/VmsCommandLauncher.java x: 12 # contributors y: 83 lines of code src/main/java/org/apache/commons/exec/util/StringUtils.java x: 6 # contributors y: 114 lines of code src/main/java/org/apache/commons/exec/util/MapUtils.java x: 6 # contributors y: 34 lines of code src/main/java/org/apache/commons/exec/util/DebugUtils.java x: 6 # contributors y: 28 lines of code src/conf/findbugs-exclude-filter.xml x: 2 # contributors y: 17 lines of code pmd.xml x: 2 # contributors y: 10 lines of code src/assembly/bin.xml x: 3 # contributors y: 31 lines of code src/conf/pmd-ruleset.xml x: 1 # contributors y: 58 lines of code src/main/java/org/apache/commons/exec/OS.java x: 6 # contributors y: 142 lines of code src/main/java/org/apache/commons/exec/PumpStreamHandler.java x: 11 # contributors y: 163 lines of code src/main/java/org/apache/commons/exec/DefaultExecuteResultHandler.java x: 5 # contributors y: 58 lines of code src/main/java/org/apache/commons/exec/InputStreamPumper.java x: 8 # contributors y: 33 lines of code src/main/java/org/apache/commons/exec/launcher/CommandLauncherProxy.java x: 9 # contributors y: 14 lines of code src/main/java/org/apache/commons/exec/launcher/OS2CommandLauncher.java x: 10 # contributors y: 19 lines of code src/main/java/org/apache/commons/exec/launcher/WinNTCommandLauncher.java x: 8 # contributors y: 19 lines of code src/site/site.xml x: 7 # contributors y: 26 lines of code src/main/java/org/apache/commons/exec/environment/EnvironmentUtils.java x: 6 # contributors y: 38 lines of code src/main/java/org/apache/commons/exec/environment/package-info.java x: 1 # contributors y: 1 lines of code src/main/java/org/apache/commons/exec/ThreadUtil.java x: 1 # contributors y: 13 lines of code src/site/xdoc/testmatrix.xml x: 7 # contributors y: 183 lines of code src/main/java/org/apache/commons/exec/LogOutputStream.java x: 9 # contributors y: 90 lines of code src/main/java/org/apache/commons/exec/ExecuteStreamHandler.java x: 7 # contributors y: 11 lines of code src/site/xdoc/download_exec.xml x: 6 # contributors y: 96 lines of code src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 54 lines of code src/site/xdoc/mail-lists.xml x: 3 # contributors y: 158 lines of code src/main/java/org/apache/commons/exec/ExecuteException.java x: 10 # contributors y: 17 lines of code src/main/java/org/apache/commons/exec/ExecuteResultHandler.java x: 7 # contributors y: 5 lines of code src/main/java/org/apache/commons/exec/StreamPumper.java x: 8 # contributors y: 63 lines of code src/main/java/org/apache/commons/exec/launcher/CommandLauncherFactory.java x: 7 # contributors y: 9 lines of code src/main/java/org/apache/commons/exec/TimeoutObserver.java x: 6 # contributors y: 4 lines of code src/site/resources/download_exec.cgi x: 1 # contributors y: 4 lines of code
298.0
lines of code
  min: 1.0
  average: 54.68
  25th percentile: 11.0
  median: 28.0
  75th percentile: 83.0
  max: 298.0
0 12.0
# contributors
min: 1.0 | average: 6.43 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 9.0 | max: 12.0