apache / james-jsieve
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 116 files with 5,366 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (58 lines of code)
    • 4 files changed 6-20 times (832 lines of code)
    • 111 files changed 1-5 times (4,476 lines of code)
0% | 0% | 1% | 15% | 83%
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 116 files with 5,366 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (172 lines of code)
    • 42 files changed by 2-5 contributors (3,364 lines of code)
    • 72 files changed by 1 contributor (1,830 lines of code)
0% | 0% | 3% | 62% | 34%
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, properties, txt, eml, html, gitignore, json, yml, adoc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml0% | 0% | 8% | 18% | 73%
java0% | 0% | 0% | 15% | 84%
html0% | 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% | 0% | 31% | 68% | 0%
util0% | 0% | 0% | 41% | 58%
core0% | 0% | 0% | 0% | 100%
all0% | 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
site.xml
in src/site
58 - 2006-08-26 2021-07-30 29 6 bago@apache.org btellier@linagora.com
index.xml
in src/site/xdoc
114 - 2006-08-25 2022-11-04 19 6 bago@apache.org btellier@linagora.com
ScriptCheckMailAdapter.java
in util/src/main/java/org/apache/jsieve/util/check
158 17 2008-10-26 2017-01-04 10 4 rdonkin@apache.org daniele.depetrini@infocert.it
site.xml
in src/reporting-site
13 - 2011-03-15 2016-10-06 6 2 felixk@apache.org btellier@linagora.com
XmlOut.java
in util/src/main/java/org/apache/jsieve/util
547 20 2008-12-26 2012-12-26 6 2 rdonkin@apache.org ieugen@apache.org
SieveToXml.java
in util/src/main/java/org/apache/jsieve/util
233 33 2008-12-26 2012-12-26 5 2 rdonkin@apache.org ieugen@apache.org
site.xml
in util/src/site
15 - 2008-10-26 2011-03-15 4 2 rdonkin@apache.org felixk@apache.org
NodeToSieveAdapter.java
in util/src/main/java/org/apache/jsieve/util
117 25 2008-12-07 2019-09-10 4 3 rdonkin@apache.org rcordier@linagora.com
Test.java
in core/src/main/java/org/apache/jsieve
46 9 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
BaseSieveContext.java
in core/src/main/java/org/apache/jsieve
50 9 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
index.xml
in util/src/site/xdoc
55 - 2008-10-26 2009-04-09 3 1 rdonkin@apache.org rdonkin@apache.org
Command.java
in core/src/main/java/org/apache/jsieve
56 10 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
ScriptCoordinate.java
in core/src/main/java/org/apache/jsieve
67 10 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
Require.java
in core/src/main/java/org/apache/jsieve/commands
68 6 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
SieveHandler.java
in util/src/main/java/org/apache/jsieve/util
81 19 2008-12-07 2009-04-08 3 1 rdonkin@apache.org rdonkin@apache.org
ConfigurationManager.java
in core/src/main/java/org/apache/jsieve
114 17 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
ScriptChecker.java
in util/src/main/java/org/apache/jsieve/util/check
121 13 2008-10-26 2012-12-26 3 2 rdonkin@apache.org ieugen@apache.org
ToSieveHandlerFactory.java
in util/src/main/java/org/apache/jsieve/util
124 17 2009-04-09 2012-12-26 3 2 rdonkin@apache.org ieugen@apache.org
features.xml
in core/src/site/xdoc
124 - 2012-02-20 2016-01-22 3 2 eric@apache.org benwa@minet.net
SieveParserVisitorImpl.java
in core/src/main/java/org/apache/jsieve
160 13 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
LogLevelTags.java
in core/src/main/java/org/apache/jsieve/commands/extensions
8 - 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
EnvelopeAccessors.java
in core/src/main/java/org/apache/jsieve/mail/optional
8 - 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
SieveContext.java
in core/src/main/java/org/apache/jsieve
11 - 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
HaltTraversalException.java
in util/src/main/java/org/apache/jsieve/util
16 4 2008-12-07 2009-07-25 2 1 rdonkin@apache.org rdonkin@apache.org
MailUtils.java
in core/src/main/java/org/apache/jsieve/mail
17 2 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
Discard.java
in core/src/main/java/org/apache/jsieve/commands
18 2 2012-02-20 2017-05-06 2 2 eric@apache.org btellier@linagora.com
OutputUtils.java
in util/src/main/java/org/apache/jsieve/util
24 3 2009-04-08 2009-04-09 2 1 rdonkin@apache.org rdonkin@apache.org
MailAdapter.java
in core/src/main/java/org/apache/jsieve/mail
25 - 2012-02-20 2016-01-04 2 2 eric@apache.org btellier@apache.org
AbstractConditionalCommand.java
in core/src/main/java/org/apache/jsieve/commands
26 3 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
Commands.java
in core/src/main/java/org/apache/jsieve
30 6 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
Elsif.java
in core/src/main/java/org/apache/jsieve/commands
31 3 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
index.xml
in core/src/site/xdoc
35 - 2012-02-20 2016-01-20 2 2 eric@apache.org benwa@minet.net
StringListArgument.java
in core/src/main/java/org/apache/jsieve
39 9 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
NumberArgument.java
in core/src/main/java/org/apache/jsieve
41 7 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
CommandStateManager.java
in core/src/main/java/org/apache/jsieve
48 12 2012-02-20 2016-01-20 2 2 eric@apache.org benwa@minet.net
Arguments.java
in core/src/main/java/org/apache/jsieve
49 11 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
TestList.java
in core/src/main/java/org/apache/jsieve
57 10 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
AsciiNumeric.java
in core/src/main/java/org/apache/jsieve/comparators
57 8 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
TestManagerImpl.java
in core/src/main/java/org/apache/jsieve
58 6 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
CommandManagerImpl.java
in core/src/main/java/org/apache/jsieve
67 7 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
ComparatorManagerImpl.java
in core/src/main/java/org/apache/jsieve
79 9 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
SieveFactory.java
in core/src/main/java/org/apache/jsieve
86 5 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
SieveNode.java
in core/src/main/java/org/apache/jsieve/parser
87 13 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
NodeTraverser.java
in util/src/main/java/org/apache/jsieve/util
99 14 2008-12-07 2008-12-26 2 1 rdonkin@apache.org rdonkin@apache.org
Log.java
in core/src/main/java/org/apache/jsieve/commands/extensions
99 9 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
SieveAddressBuilder.java
in core/src/main/java/org/apache/jsieve/parser/address
99 13 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
ComparatorUtils.java
in core/src/main/java/org/apache/jsieve/comparators
101 11 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
start.xml
in core/src/site/xdoc
137 - 2012-02-20 2016-01-20 2 2 eric@apache.org benwa@minet.net
Comparator.java
in core/src/main/java/org/apache/jsieve/comparators
3 - 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
Action.java
in core/src/main/java/org/apache/jsieve/mail
3 - 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
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
site.xml
in src/site
58 - 2006-08-26 2021-07-30 29 6 bago@apache.org btellier@linagora.com
index.xml
in src/site/xdoc
114 - 2006-08-25 2022-11-04 19 6 bago@apache.org btellier@linagora.com
ScriptCheckMailAdapter.java
in util/src/main/java/org/apache/jsieve/util/check
158 17 2008-10-26 2017-01-04 10 4 rdonkin@apache.org daniele.depetrini@infocert.it
NodeToSieveAdapter.java
in util/src/main/java/org/apache/jsieve/util
117 25 2008-12-07 2019-09-10 4 3 rdonkin@apache.org rcordier@linagora.com
ConfigurationManager.java
in core/src/main/java/org/apache/jsieve
114 17 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
Command.java
in core/src/main/java/org/apache/jsieve
56 10 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
Test.java
in core/src/main/java/org/apache/jsieve
46 9 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
ScriptCoordinate.java
in core/src/main/java/org/apache/jsieve
67 10 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
SieveParserVisitorImpl.java
in core/src/main/java/org/apache/jsieve
160 13 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
Require.java
in core/src/main/java/org/apache/jsieve/commands
68 6 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
BaseSieveContext.java
in core/src/main/java/org/apache/jsieve
50 9 2012-02-20 2019-09-10 3 3 eric@apache.org rcordier@linagora.com
XmlOut.java
in util/src/main/java/org/apache/jsieve/util
547 20 2008-12-26 2012-12-26 6 2 rdonkin@apache.org ieugen@apache.org
site.xml
in src/reporting-site
13 - 2011-03-15 2016-10-06 6 2 felixk@apache.org btellier@linagora.com
SieveToXml.java
in util/src/main/java/org/apache/jsieve/util
233 33 2008-12-26 2012-12-26 5 2 rdonkin@apache.org ieugen@apache.org
site.xml
in util/src/site
15 - 2008-10-26 2011-03-15 4 2 rdonkin@apache.org felixk@apache.org
features.xml
in core/src/site/xdoc
124 - 2012-02-20 2016-01-22 3 2 eric@apache.org benwa@minet.net
ToSieveHandlerFactory.java
in util/src/main/java/org/apache/jsieve/util
124 17 2009-04-09 2012-12-26 3 2 rdonkin@apache.org ieugen@apache.org
ScriptChecker.java
in util/src/main/java/org/apache/jsieve/util/check
121 13 2008-10-26 2012-12-26 3 2 rdonkin@apache.org ieugen@apache.org
index.xml
in core/src/site/xdoc
35 - 2012-02-20 2016-01-20 2 2 eric@apache.org benwa@minet.net
start.xml
in core/src/site/xdoc
137 - 2012-02-20 2016-01-20 2 2 eric@apache.org benwa@minet.net
CommandStateManager.java
in core/src/main/java/org/apache/jsieve
48 12 2012-02-20 2016-01-20 2 2 eric@apache.org benwa@minet.net
ComparatorManagerImpl.java
in core/src/main/java/org/apache/jsieve
79 9 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
MailUtils.java
in core/src/main/java/org/apache/jsieve/mail
17 2 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
MailAdapter.java
in core/src/main/java/org/apache/jsieve/mail
25 - 2012-02-20 2016-01-04 2 2 eric@apache.org btellier@apache.org
EnvelopeAccessors.java
in core/src/main/java/org/apache/jsieve/mail/optional
8 - 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
ComparatorUtils.java
in core/src/main/java/org/apache/jsieve/comparators
101 11 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
AsciiNumeric.java
in core/src/main/java/org/apache/jsieve/comparators
57 8 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
SieveAddressBuilder.java
in core/src/main/java/org/apache/jsieve/parser/address
99 13 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
SieveNode.java
in core/src/main/java/org/apache/jsieve/parser
87 13 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
Commands.java
in core/src/main/java/org/apache/jsieve
30 6 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
TestManagerImpl.java
in core/src/main/java/org/apache/jsieve
58 6 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
NumberArgument.java
in core/src/main/java/org/apache/jsieve
41 7 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
TestList.java
in core/src/main/java/org/apache/jsieve
57 10 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
Elsif.java
in core/src/main/java/org/apache/jsieve/commands
31 3 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
LogLevelTags.java
in core/src/main/java/org/apache/jsieve/commands/extensions
8 - 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
Log.java
in core/src/main/java/org/apache/jsieve/commands/extensions
99 9 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
AbstractConditionalCommand.java
in core/src/main/java/org/apache/jsieve/commands
26 3 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
Discard.java
in core/src/main/java/org/apache/jsieve/commands
18 2 2012-02-20 2017-05-06 2 2 eric@apache.org btellier@linagora.com
SieveContext.java
in core/src/main/java/org/apache/jsieve
11 - 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
CommandManagerImpl.java
in core/src/main/java/org/apache/jsieve
67 7 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
StringListArgument.java
in core/src/main/java/org/apache/jsieve
39 9 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
Arguments.java
in core/src/main/java/org/apache/jsieve
49 11 2012-02-20 2012-12-26 2 2 eric@apache.org ieugen@apache.org
SieveFactory.java
in core/src/main/java/org/apache/jsieve
86 5 2012-02-20 2019-09-10 2 2 eric@apache.org rcordier@linagora.com
bin.xml
in all/src/assemble
38 - 2012-02-22 2012-02-22 1 2 bago@apache.org eric@apache.org
index.xml
in util/src/site/xdoc
55 - 2008-10-26 2009-04-09 3 1 rdonkin@apache.org rdonkin@apache.org
SieveHandler.java
in util/src/main/java/org/apache/jsieve/util
81 19 2008-12-07 2009-04-08 3 1 rdonkin@apache.org rdonkin@apache.org
OutputUtils.java
in util/src/main/java/org/apache/jsieve/util
24 3 2009-04-08 2009-04-09 2 1 rdonkin@apache.org rdonkin@apache.org
HaltTraversalException.java
in util/src/main/java/org/apache/jsieve/util
16 4 2008-12-07 2009-07-25 2 1 rdonkin@apache.org rdonkin@apache.org
NodeTraverser.java
in util/src/main/java/org/apache/jsieve/util
99 14 2008-12-07 2008-12-26 2 1 rdonkin@apache.org rdonkin@apache.org
site.xml
in core/src/reporting-site
7 - 2012-02-20 2012-02-20 1 1 eric@apache.org eric@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
ArgumentParser.java
in core/src/main/java/org/apache/jsieve/utils
150 19 2016-02-15 2016-02-15 1 1 benwa@minet.net benwa@minet.net
ActionVacation.java
in core/src/main/java/org/apache/jsieve/mail/optional
148 25 2016-01-20 2016-01-20 1 1 benwa@minet.net benwa@minet.net
SieveValidationVisitor.java
in core/src/main/java/org/apache/jsieve
145 15 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
NodeTraverser.java
in util/src/main/java/org/apache/jsieve/util
99 14 2008-12-07 2008-12-26 2 1 rdonkin@apache.org rdonkin@apache.org
SieveHandler.java
in util/src/main/java/org/apache/jsieve/util
81 19 2008-12-07 2009-04-08 3 1 rdonkin@apache.org rdonkin@apache.org
Vacation.java
in core/src/main/java/org/apache/jsieve/commands/optional
61 5 2016-01-20 2016-01-20 1 1 benwa@minet.net benwa@minet.net
index.xml
in util/src/site/xdoc
55 - 2008-10-26 2009-04-09 3 1 rdonkin@apache.org rdonkin@apache.org
BaseAddressListVisitor.java
in core/src/main/java/org/apache/jsieve/parser/address
53 12 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
ConditionManager.java
in core/src/main/java/org/apache/jsieve
52 14 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
AbstractCommand.java
in core/src/main/java/org/apache/jsieve/commands
41 6 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
Reject.java
in core/src/main/java/org/apache/jsieve/commands/optional
39 5 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
NodeHandler.java
in util/src/main/java/org/apache/jsieve/util
38 - 2008-12-07 2008-12-07 1 1 rdonkin@apache.org rdonkin@apache.org
AbstractActionCommand.java
in core/src/main/java/org/apache/jsieve/commands
37 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
FileInto.java
in core/src/main/java/org/apache/jsieve/commands/optional
36 3 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
TagArgument.java
in core/src/main/java/org/apache/jsieve
34 9 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
If.java
in core/src/main/java/org/apache/jsieve/commands
29 3 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
Block.java
in core/src/main/java/org/apache/jsieve
26 6 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
src.xml
in all/src/assemble
25 - 2012-02-22 2012-02-22 1 1 eric@apache.org eric@apache.org
Redirect.java
in core/src/main/java/org/apache/jsieve/commands
24 3 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
OutputUtils.java
in util/src/main/java/org/apache/jsieve/util
24 3 2009-04-08 2009-04-09 2 1 rdonkin@apache.org rdonkin@apache.org
Else.java
in core/src/main/java/org/apache/jsieve/commands
22 2 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
ActionFileInto.java
in core/src/main/java/org/apache/jsieve/mail
21 5 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
ActionReject.java
in core/src/main/java/org/apache/jsieve/mail
20 5 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
ActionRedirect.java
in core/src/main/java/org/apache/jsieve/mail
20 5 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
AsciiCasemap.java
in core/src/main/java/org/apache/jsieve/comparators
20 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
supplemental-models.xml
in core/src/main/appended-resources
20 - 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
supplemental-models.xml
in util/src/main/appended-resources
20 - 2008-10-26 2008-10-26 1 1 rdonkin@apache.org rdonkin@apache.org
site.xml
in core/src/site
17 - 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
SieveMailException.java
in core/src/main/java/org/apache/jsieve/mail
17 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
Octet.java
in core/src/main/java/org/apache/jsieve/comparators
17 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
SieveConfigurationException.java
in core/src/main/java/org/apache/jsieve
17 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
Keep.java
in core/src/main/java/org/apache/jsieve/commands
17 2 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
AddressImpl.java
in core/src/main/java/org/apache/jsieve/mail
16 3 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
Stop.java
in core/src/main/java/org/apache/jsieve/commands
16 2 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
StopException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
OperationException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
CommandException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
SieveException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
TestException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
SievePatternException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
SyntaxException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
FeatureException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
InternetAddressException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
LookupException.java
in core/src/main/java/org/apache/jsieve/exception
16 4 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
HaltTraversalException.java
in util/src/main/java/org/apache/jsieve/util
16 4 2008-12-07 2009-07-25 2 1 rdonkin@apache.org rdonkin@apache.org
AbstractPrologCommand.java
in core/src/main/java/org/apache/jsieve/commands
14 2 2012-02-20 2012-02-20 1 1 eric@apache.org eric@apache.org
package.html
in util/src/main/java/org/apache/jsieve/util
11 - 2009-04-09 2009-04-09 1 1 rdonkin@apache.org rdonkin@apache.org
OperationNotAllowedException.java
in util/src/main/java/org/apache/jsieve/util
11 2 2008-12-26 2008-12-26 1 1 rdonkin@apache.org rdonkin@apache.org
InvalidXmlException.java
in util/src/main/java/org/apache/jsieve/util
11 2 2008-12-26 2008-12-26 1 1 rdonkin@apache.org rdonkin@apache.org
package.html
in util/src/main/java/org/apache/jsieve/util/check
11 - 2008-10-26 2008-10-26 1 1 rdonkin@apache.org rdonkin@apache.org
Correlations

File Size vs. Number of Changes: 116 points

src/site/xdoc/index.xml x: 114 lines of code y: 19 # changes src/site/site.xml x: 58 lines of code y: 29 # changes core/src/main/java/org/apache/jsieve/BaseSieveContext.java x: 50 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/Command.java x: 56 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/ConfigurationManager.java x: 114 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/ScriptCoordinate.java x: 67 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/SieveContext.java x: 11 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/SieveFactory.java x: 86 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java x: 160 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/Test.java x: 46 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/commands/Require.java x: 68 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/commands/extensions/Log.java x: 99 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/commands/extensions/LogLevelTags.java x: 8 lines of code y: 2 # changes util/src/main/java/org/apache/jsieve/util/NodeToSieveAdapter.java x: 117 lines of code y: 4 # changes util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java x: 158 lines of code y: 10 # changes core/src/main/java/org/apache/jsieve/commands/Discard.java x: 18 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/mail/ActionDiscard.java x: 3 lines of code y: 1 # changes src/reporting-site/site.xml x: 13 lines of code y: 6 # changes core/src/site/xdoc/features.xml x: 124 lines of code y: 3 # changes core/src/main/java/org/apache/jsieve/CommandStateManager.java x: 48 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/commands/optional/Vacation.java x: 61 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/mail/optional/ActionVacation.java x: 148 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/utils/ArgumentParser.java x: 150 lines of code y: 1 # changes core/src/site/xdoc/start.xml x: 137 lines of code y: 2 # changes core/src/site/xdoc/index.xml x: 35 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/mail/MailAdapter.java x: 25 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/Arguments.java x: 49 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/CommandManagerImpl.java x: 67 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/Commands.java x: 30 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/ComparatorManagerImpl.java x: 79 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/NumberArgument.java x: 41 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/StringListArgument.java x: 39 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/TestList.java x: 57 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/TestManagerImpl.java x: 58 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/commands/AbstractConditionalCommand.java x: 26 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/commands/Elsif.java x: 31 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/comparators/ComparatorUtils.java x: 101 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/mail/MailUtils.java x: 17 lines of code y: 2 # changes core/src/main/java/org/apache/jsieve/parser/SieveNode.java x: 87 lines of code y: 2 # changes util/src/main/java/org/apache/jsieve/util/SieveToXml.java x: 233 lines of code y: 5 # changes util/src/main/java/org/apache/jsieve/util/XmlOut.java x: 547 lines of code y: 6 # changes util/src/main/java/org/apache/jsieve/util/check/ScriptChecker.java x: 121 lines of code y: 3 # changes all/src/assemble/bin.xml x: 38 lines of code y: 1 # changes all/src/assemble/src.xml x: 25 lines of code y: 1 # changes all/src/reporting-site/site.xml x: 7 lines of code y: 1 # changes core/src/main/appended-resources/supplemental-models.xml x: 20 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/Argument.java x: 4 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/Block.java x: 26 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/CommandManager.java x: 8 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/ComparatorManager.java x: 10 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/ConditionManager.java x: 52 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/Constants.java x: 9 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/SieveConfigurationException.java x: 17 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/SieveValidationVisitor.java x: 145 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/TagArgument.java x: 34 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/AbstractActionCommand.java x: 37 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/AbstractCommand.java x: 41 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/AbstractControlCommand.java x: 6 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/AbstractPrologCommand.java x: 14 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/Else.java x: 22 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/If.java x: 29 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/Redirect.java x: 24 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/Stop.java x: 16 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/optional/FileInto.java x: 36 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/commands/optional/Reject.java x: 39 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/comparators/ComparatorNames.java x: 5 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/mail/ActionFileInto.java x: 21 lines of code y: 1 # changes core/src/main/java/org/apache/jsieve/parser/address/BaseAddressListVisitor.java x: 53 lines of code y: 1 # changes util/src/site/site.xml x: 15 lines of code y: 4 # changes util/src/main/java/org/apache/jsieve/util/HaltTraversalException.java x: 16 lines of code y: 2 # changes util/src/main/java/org/apache/jsieve/util/OutputUtils.java x: 24 lines of code y: 2 # changes util/src/main/java/org/apache/jsieve/util/package.html x: 11 lines of code y: 1 # changes util/src/site/xdoc/index.xml x: 55 lines of code y: 3 # changes util/src/main/java/org/apache/jsieve/util/SieveHandler.java x: 81 lines of code y: 3 # changes
29.0
# changes
  min: 1.0
  average: 2.09
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 29.0
0 547.0
lines of code
min: 3.0 | average: 46.26 | 25th percentile: 11.5 | median: 21.5 | 75th percentile: 57.0 | max: 547.0

Number of Contributors vs. Number of Changes: 116 points

src/site/xdoc/index.xml x: 6 # contributors y: 19 # changes src/site/site.xml x: 6 # contributors y: 29 # changes core/src/main/java/org/apache/jsieve/BaseSieveContext.java x: 3 # contributors y: 3 # changes core/src/main/java/org/apache/jsieve/SieveContext.java x: 2 # contributors y: 2 # changes util/src/main/java/org/apache/jsieve/util/NodeToSieveAdapter.java x: 3 # contributors y: 4 # changes util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java x: 4 # contributors y: 10 # changes core/src/main/java/org/apache/jsieve/mail/ActionDiscard.java x: 1 # contributors y: 1 # changes src/reporting-site/site.xml x: 2 # contributors y: 6 # changes core/src/site/xdoc/features.xml x: 2 # contributors y: 3 # changes util/src/main/java/org/apache/jsieve/util/SieveToXml.java x: 2 # contributors y: 5 # changes all/src/assemble/bin.xml x: 2 # contributors y: 1 # changes util/src/site/site.xml x: 2 # contributors y: 4 # changes util/src/main/java/org/apache/jsieve/util/HaltTraversalException.java x: 1 # contributors y: 2 # changes util/src/site/xdoc/index.xml x: 1 # contributors y: 3 # changes
29.0
# changes
  min: 1.0
  average: 2.09
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 29.0
0 6.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 116 points

src/site/xdoc/index.xml x: 6 # contributors y: 114 lines of code src/site/site.xml x: 6 # contributors y: 58 lines of code core/src/main/java/org/apache/jsieve/BaseSieveContext.java x: 3 # contributors y: 50 lines of code core/src/main/java/org/apache/jsieve/Command.java x: 3 # contributors y: 56 lines of code core/src/main/java/org/apache/jsieve/ConfigurationManager.java x: 3 # contributors y: 114 lines of code core/src/main/java/org/apache/jsieve/ScriptCoordinate.java x: 3 # contributors y: 67 lines of code core/src/main/java/org/apache/jsieve/SieveContext.java x: 2 # contributors y: 11 lines of code core/src/main/java/org/apache/jsieve/SieveFactory.java x: 2 # contributors y: 86 lines of code core/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java x: 3 # contributors y: 160 lines of code core/src/main/java/org/apache/jsieve/Test.java x: 3 # contributors y: 46 lines of code core/src/main/java/org/apache/jsieve/commands/extensions/Log.java x: 2 # contributors y: 99 lines of code core/src/main/java/org/apache/jsieve/commands/extensions/LogLevelTags.java x: 2 # contributors y: 8 lines of code util/src/main/java/org/apache/jsieve/util/NodeToSieveAdapter.java x: 3 # contributors y: 117 lines of code util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java x: 4 # contributors y: 158 lines of code core/src/main/java/org/apache/jsieve/commands/Discard.java x: 2 # contributors y: 18 lines of code core/src/main/java/org/apache/jsieve/mail/ActionDiscard.java x: 1 # contributors y: 3 lines of code src/reporting-site/site.xml x: 2 # contributors y: 13 lines of code core/src/site/xdoc/features.xml x: 2 # contributors y: 124 lines of code core/src/main/java/org/apache/jsieve/CommandStateManager.java x: 2 # contributors y: 48 lines of code core/src/main/java/org/apache/jsieve/commands/optional/Vacation.java x: 1 # contributors y: 61 lines of code core/src/main/java/org/apache/jsieve/mail/optional/ActionVacation.java x: 1 # contributors y: 148 lines of code core/src/main/java/org/apache/jsieve/utils/ArgumentParser.java x: 1 # contributors y: 150 lines of code core/src/site/xdoc/start.xml x: 2 # contributors y: 137 lines of code core/src/site/xdoc/index.xml x: 2 # contributors y: 35 lines of code core/src/main/java/org/apache/jsieve/mail/MailAdapter.java x: 2 # contributors y: 25 lines of code core/src/main/java/org/apache/jsieve/CommandManagerImpl.java x: 2 # contributors y: 67 lines of code core/src/main/java/org/apache/jsieve/Commands.java x: 2 # contributors y: 30 lines of code core/src/main/java/org/apache/jsieve/ComparatorManagerImpl.java x: 2 # contributors y: 79 lines of code core/src/main/java/org/apache/jsieve/NumberArgument.java x: 2 # contributors y: 41 lines of code core/src/main/java/org/apache/jsieve/StringListArgument.java x: 2 # contributors y: 39 lines of code core/src/main/java/org/apache/jsieve/TestList.java x: 2 # contributors y: 57 lines of code core/src/main/java/org/apache/jsieve/commands/AbstractConditionalCommand.java x: 2 # contributors y: 26 lines of code core/src/main/java/org/apache/jsieve/commands/Elsif.java x: 2 # contributors y: 31 lines of code core/src/main/java/org/apache/jsieve/comparators/ComparatorUtils.java x: 2 # contributors y: 101 lines of code core/src/main/java/org/apache/jsieve/mail/MailUtils.java x: 2 # contributors y: 17 lines of code core/src/main/java/org/apache/jsieve/parser/SieveNode.java x: 2 # contributors y: 87 lines of code util/src/main/java/org/apache/jsieve/util/SieveToXml.java x: 2 # contributors y: 233 lines of code util/src/main/java/org/apache/jsieve/util/XmlOut.java x: 2 # contributors y: 547 lines of code util/src/main/java/org/apache/jsieve/util/check/ScriptChecker.java x: 2 # contributors y: 121 lines of code all/src/assemble/bin.xml x: 2 # contributors y: 38 lines of code all/src/assemble/src.xml x: 1 # contributors y: 25 lines of code all/src/reporting-site/site.xml x: 1 # contributors y: 7 lines of code core/src/main/appended-resources/supplemental-models.xml x: 1 # contributors y: 20 lines of code core/src/main/java/org/apache/jsieve/Block.java x: 1 # contributors y: 26 lines of code core/src/main/java/org/apache/jsieve/ComparatorManager.java x: 1 # contributors y: 10 lines of code core/src/main/java/org/apache/jsieve/ConditionManager.java x: 1 # contributors y: 52 lines of code core/src/main/java/org/apache/jsieve/SieveConfigurationException.java x: 1 # contributors y: 17 lines of code core/src/main/java/org/apache/jsieve/SieveValidationVisitor.java x: 1 # contributors y: 145 lines of code core/src/main/java/org/apache/jsieve/TagArgument.java x: 1 # contributors y: 34 lines of code core/src/main/java/org/apache/jsieve/commands/AbstractActionCommand.java x: 1 # contributors y: 37 lines of code core/src/main/java/org/apache/jsieve/commands/AbstractCommand.java x: 1 # contributors y: 41 lines of code core/src/main/java/org/apache/jsieve/commands/AbstractControlCommand.java x: 1 # contributors y: 6 lines of code core/src/main/java/org/apache/jsieve/commands/AbstractPrologCommand.java x: 1 # contributors y: 14 lines of code core/src/main/java/org/apache/jsieve/commands/Else.java x: 1 # contributors y: 22 lines of code core/src/main/java/org/apache/jsieve/commands/If.java x: 1 # contributors y: 29 lines of code core/src/main/java/org/apache/jsieve/commands/optional/FileInto.java x: 1 # contributors y: 36 lines of code core/src/main/java/org/apache/jsieve/commands/optional/Reject.java x: 1 # contributors y: 39 lines of code util/src/main/java/org/apache/jsieve/util/package.html x: 1 # contributors y: 11 lines of code util/src/site/xdoc/index.xml x: 1 # contributors y: 55 lines of code util/src/main/java/org/apache/jsieve/util/SieveHandler.java x: 1 # contributors y: 81 lines of code util/src/main/java/org/apache/jsieve/util/NodeTraverser.java x: 1 # contributors y: 99 lines of code
547.0
lines of code
  min: 3.0
  average: 46.26
  25th percentile: 11.5
  median: 21.5
  75th percentile: 57.0
  max: 547.0
0 6.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0