apache / commons-configuration
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 311 files with 37,500 lines of code.
    • 1 file changed more than 100 times (2,898 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 14 files changed 21-50 times (5,321 lines of code)
    • 187 files changed 6-20 times (20,809 lines of code)
    • 109 files changed 1-5 times (8,472 lines of code)
7% | 0% | 14% | 55% | 22%
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 311 files with 37,500 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (2,898 lines of code)
    • 42 files changed by 6-10 contributors (11,095 lines of code)
    • 255 files changed by 2-5 contributors (20,300 lines of code)
    • 13 files changed by 1 contributor (3,207 lines of code)
0% | 7% | 29% | 54% | 8%
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, yml, md, xsd, json, yaml, cgi, ini, gitignore, plist, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml16% | 0% | 1% | 37% | 43%
java0% | 0% | 25% | 71% | 3%
xsd0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src7% | 0% | 14% | 55% | 22%
conf0% | 0% | 0% | 38% | 61%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
2898 - 2010-04-09 2023-08-04 311 16 niallp@apache.org garydgregory@users.noreply....
XMLConfiguration.java
in src/main/java/org/apache/commons/configuration2
544 50 2014-09-12 2023-03-25 37 6 oheger@apache.org garydgregory@gmail.com
PropertiesConfiguration.java
in src/main/java/org/apache/commons/configuration2
629 74 2014-09-12 2022-11-06 37 7 oheger@apache.org garydgregory@gmail.com
AbstractConfiguration.java
in src/main/java/org/apache/commons/configuration2
708 106 2014-09-12 2023-03-25 29 7 oheger@apache.org garydgregory@gmail.com
INIConfiguration.java
in src/main/java/org/apache/commons/configuration2
299 26 2014-09-12 2023-07-07 28 8 oheger@apache.org garydgregory@gmail.com
user_guide.xml
in src/site/xdoc/userguide
170 - 2010-04-09 2022-06-30 24 6 niallp@apache.org mattjuntunen@apache.org
ConfigurationInterpolator.java
in src/main/java/org/apache/commons/configuration2/interpol
248 34 2014-09-12 2022-11-06 24 7 oheger@apache.org garydgregory@gmail.com
126 - 2010-04-09 2023-03-26 23 7 niallp@apache.org garydgregory@gmail.com
XMLPropertyListConfiguration.java
in src/main/java/org/apache/commons/configuration2/plist
381 35 2014-09-12 2023-07-16 23 6 oheger@apache.org garydgregory@gmail.com
FileHandler.java
in src/main/java/org/apache/commons/configuration2/io
529 82 2014-09-12 2023-03-25 23 7 oheger@apache.org garydgregory@gmail.com
ImmutableConfiguration.java
in src/main/java/org/apache/commons/configuration2
91 2 2014-09-12 2023-01-13 22 7 oheger@apache.org garydgregory@gmail.com
PropertiesConfigurationLayout.java
in src/main/java/org/apache/commons/configuration2
351 52 2014-09-12 2023-07-07 22 8 oheger@apache.org garydgregory@gmail.com
PropertyConverter.java
in src/main/java/org/apache/commons/configuration2/convert
426 27 2014-09-12 2022-06-30 22 8 oheger@apache.org garydgregory@gmail.com
CombinedConfigurationBuilder.java
in src/main/java/org/apache/commons/configuration2/builder/combined
520 49 2014-09-12 2022-11-06 22 6 oheger@apache.org garydgregory@gmail.com
DatabaseConfiguration.java
in src/main/java/org/apache/commons/configuration2
299 33 2014-09-12 2023-03-25 21 6 oheger@apache.org garydgregory@gmail.com
ModelTransaction.java
in src/main/java/org/apache/commons/configuration2/tree
367 59 2014-09-12 2023-07-07 19 7 oheger@apache.org garydgregory@gmail.com
site.xml
in src/site
34 - 2007-11-08 2022-10-19 18 7 niallp@apache.org garydgregory@gmail.com
dependencies.xml
in src/site/xdoc
102 - 2010-04-09 2022-10-13 18 8 niallp@apache.org garydgregory@gmail.com
ExprLookup.java
in src/main/java/org/apache/commons/configuration2/interpol
142 24 2014-09-12 2022-11-06 18 5 oheger@apache.org garydgregory@gmail.com
ImmutableNode.java
in src/main/java/org/apache/commons/configuration2/tree
232 38 2014-09-12 2022-11-06 18 6 oheger@apache.org garydgregory@gmail.com
AbstractHierarchicalConfiguration.java
in src/main/java/org/apache/commons/configuration2
313 43 2014-09-12 2022-11-06 18 6 oheger@apache.org garydgregory@gmail.com
VFSFileSystem.java
in src/main/java/org/apache/commons/configuration2/io
237 14 2014-09-12 2022-06-29 17 6 oheger@apache.org garydgregory@gmail.com
BaseHierarchicalConfiguration.java
in src/main/java/org/apache/commons/configuration2
370 42 2014-09-12 2023-03-25 17 6 oheger@apache.org garydgregory@gmail.com
DataConfiguration.java
in src/main/java/org/apache/commons/configuration2
396 64 2014-09-12 2023-06-24 17 7 oheger@apache.org garydgregory@gmail.com
DynamicCombinedConfiguration.java
in src/main/java/org/apache/commons/configuration2
508 89 2014-09-12 2023-03-12 17 5 oheger@apache.org arturobernalg@gmail.com
DefaultLookups.java
in src/main/java/org/apache/commons/configuration2/interpol
33 2 2014-09-12 2022-11-06 16 6 oheger@apache.org garydgregory@gmail.com
DefaultExpressionEngine.java
in src/main/java/org/apache/commons/configuration2/tree
116 12 2014-09-12 2022-11-06 16 5 oheger@apache.org garydgregory@gmail.com
FileLocator.java
in src/main/java/org/apache/commons/configuration2/io
118 20 2014-09-12 2023-03-25 16 5 oheger@apache.org garydgregory@gmail.com
BasicBuilderParameters.java
in src/main/java/org/apache/commons/configuration2/builder
210 29 2014-09-12 2023-03-25 16 4 oheger@apache.org garydgregory@gmail.com
CatalogResolver.java
in src/main/java/org/apache/commons/configuration2/resolver
222 20 2014-09-12 2023-03-25 16 5 oheger@apache.org garydgregory@gmail.com
BeanHelper.java
in src/main/java/org/apache/commons/configuration2/beanutils
231 29 2014-09-12 2022-07-16 16 6 oheger@apache.org garydgregory@gmail.com
BasicConfigurationBuilder.java
in src/main/java/org/apache/commons/configuration2/builder
244 36 2014-09-12 2022-11-06 16 7 oheger@apache.org garydgregory@gmail.com
howto_basicfeatures.xml
in src/site/xdoc/userguide
639 - 2010-04-09 2022-06-30 16 6 niallp@apache.org mattjuntunen@apache.org
FileSystem.java
in src/main/java/org/apache/commons/configuration2/io
36 5 2014-09-12 2022-11-06 15 6 oheger@apache.org garydgregory@gmail.com
DefaultFileSystem.java
in src/main/java/org/apache/commons/configuration2/io
185 18 2014-09-12 2022-10-07 15 5 oheger@apache.org garydgregory@gmail.com
XMLBeanDeclaration.java
in src/main/java/org/apache/commons/configuration2/beanutils
195 29 2014-09-12 2022-11-30 15 5 oheger@apache.org garydgregory@gmail.com
FileLocatorUtils.java
in src/main/java/org/apache/commons/configuration2/io
206 22 2014-09-12 2023-03-25 15 6 oheger@apache.org garydgregory@gmail.com
CompositeConfiguration.java
in src/main/java/org/apache/commons/configuration2
240 26 2014-09-12 2023-03-25 15 5 oheger@apache.org garydgregory@gmail.com
XPathExpressionEngine.java
in src/main/java/org/apache/commons/configuration2/tree/xpath
191 14 2014-09-12 2022-11-06 14 5 oheger@apache.org garydgregory@gmail.com
JNDIConfiguration.java
in src/main/java/org/apache/commons/configuration2
196 19 2014-09-12 2023-03-25 14 5 oheger@apache.org garydgregory@gmail.com
PropertyListConfiguration.java
in src/main/java/org/apache/commons/configuration2/plist
286 24 2014-09-12 2023-03-25 14 5 oheger@apache.org garydgregory@gmail.com
CombinedConfiguration.java
in src/main/java/org/apache/commons/configuration2
418 45 2014-09-12 2022-11-06 14 6 oheger@apache.org garydgregory@gmail.com
MapConfiguration.java
in src/main/java/org/apache/commons/configuration2
93 15 2014-09-12 2021-08-25 13 5 oheger@apache.org garydgregory@gmail.com
ConfigurationUtils.java
in src/main/java/org/apache/commons/configuration2
194 26 2014-09-12 2023-03-25 13 5 oheger@apache.org garydgregory@gmail.com
DefaultConfigurationKey.java
in src/main/java/org/apache/commons/configuration2/tree
333 48 2014-09-12 2022-11-25 13 6 oheger@apache.org arturobernalg@gmail.com
InMemoryNodeModel.java
in src/main/java/org/apache/commons/configuration2/tree
448 54 2014-09-12 2022-11-06 13 8 oheger@apache.org garydgregory@gmail.com
howto_properties.xml
in src/site/xdoc/userguide
474 - 2010-04-09 2023-01-18 13 5 niallp@apache.org garydgregory@gmail.com
building.xml
in src/site/xdoc
23 - 2010-04-09 2022-10-13 12 5 niallp@apache.org garydgregory@gmail.com
ConstantLookup.java
in src/main/java/org/apache/commons/configuration2/interpol
37 4 2014-09-12 2022-06-19 12 6 oheger@apache.org mattjuntunen@apache.org
MergeCombiner.java
in src/main/java/org/apache/commons/configuration2/tree
59 4 2014-09-12 2022-11-30 12 5 oheger@apache.org garydgregory@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
2898 - 2010-04-09 2023-08-04 311 16 niallp@apache.org garydgregory@users.noreply....
INIConfiguration.java
in src/main/java/org/apache/commons/configuration2
299 26 2014-09-12 2023-07-07 28 8 oheger@apache.org garydgregory@gmail.com
PropertiesConfigurationLayout.java
in src/main/java/org/apache/commons/configuration2
351 52 2014-09-12 2023-07-07 22 8 oheger@apache.org garydgregory@gmail.com
PropertyConverter.java
in src/main/java/org/apache/commons/configuration2/convert
426 27 2014-09-12 2022-06-30 22 8 oheger@apache.org garydgregory@gmail.com
dependencies.xml
in src/site/xdoc
102 - 2010-04-09 2022-10-13 18 8 niallp@apache.org garydgregory@gmail.com
InMemoryNodeModel.java
in src/main/java/org/apache/commons/configuration2/tree
448 54 2014-09-12 2022-11-06 13 8 oheger@apache.org garydgregory@gmail.com
PropertiesConfiguration.java
in src/main/java/org/apache/commons/configuration2
629 74 2014-09-12 2022-11-06 37 7 oheger@apache.org garydgregory@gmail.com
AbstractConfiguration.java
in src/main/java/org/apache/commons/configuration2
708 106 2014-09-12 2023-03-25 29 7 oheger@apache.org garydgregory@gmail.com
ConfigurationInterpolator.java
in src/main/java/org/apache/commons/configuration2/interpol
248 34 2014-09-12 2022-11-06 24 7 oheger@apache.org garydgregory@gmail.com
126 - 2010-04-09 2023-03-26 23 7 niallp@apache.org garydgregory@gmail.com
FileHandler.java
in src/main/java/org/apache/commons/configuration2/io
529 82 2014-09-12 2023-03-25 23 7 oheger@apache.org garydgregory@gmail.com
ImmutableConfiguration.java
in src/main/java/org/apache/commons/configuration2
91 2 2014-09-12 2023-01-13 22 7 oheger@apache.org garydgregory@gmail.com
ModelTransaction.java
in src/main/java/org/apache/commons/configuration2/tree
367 59 2014-09-12 2023-07-07 19 7 oheger@apache.org garydgregory@gmail.com
site.xml
in src/site
34 - 2007-11-08 2022-10-19 18 7 niallp@apache.org garydgregory@gmail.com
DataConfiguration.java
in src/main/java/org/apache/commons/configuration2
396 64 2014-09-12 2023-06-24 17 7 oheger@apache.org garydgregory@gmail.com
BasicConfigurationBuilder.java
in src/main/java/org/apache/commons/configuration2/builder
244 36 2014-09-12 2022-11-06 16 7 oheger@apache.org garydgregory@gmail.com
XMLConfiguration.java
in src/main/java/org/apache/commons/configuration2
544 50 2014-09-12 2023-03-25 37 6 oheger@apache.org garydgregory@gmail.com
user_guide.xml
in src/site/xdoc/userguide
170 - 2010-04-09 2022-06-30 24 6 niallp@apache.org mattjuntunen@apache.org
XMLPropertyListConfiguration.java
in src/main/java/org/apache/commons/configuration2/plist
381 35 2014-09-12 2023-07-16 23 6 oheger@apache.org garydgregory@gmail.com
CombinedConfigurationBuilder.java
in src/main/java/org/apache/commons/configuration2/builder/combined
520 49 2014-09-12 2022-11-06 22 6 oheger@apache.org garydgregory@gmail.com
DatabaseConfiguration.java
in src/main/java/org/apache/commons/configuration2
299 33 2014-09-12 2023-03-25 21 6 oheger@apache.org garydgregory@gmail.com
ImmutableNode.java
in src/main/java/org/apache/commons/configuration2/tree
232 38 2014-09-12 2022-11-06 18 6 oheger@apache.org garydgregory@gmail.com
AbstractHierarchicalConfiguration.java
in src/main/java/org/apache/commons/configuration2
313 43 2014-09-12 2022-11-06 18 6 oheger@apache.org garydgregory@gmail.com
VFSFileSystem.java
in src/main/java/org/apache/commons/configuration2/io
237 14 2014-09-12 2022-06-29 17 6 oheger@apache.org garydgregory@gmail.com
BaseHierarchicalConfiguration.java
in src/main/java/org/apache/commons/configuration2
370 42 2014-09-12 2023-03-25 17 6 oheger@apache.org garydgregory@gmail.com
howto_basicfeatures.xml
in src/site/xdoc/userguide
639 - 2010-04-09 2022-06-30 16 6 niallp@apache.org mattjuntunen@apache.org
DefaultLookups.java
in src/main/java/org/apache/commons/configuration2/interpol
33 2 2014-09-12 2022-11-06 16 6 oheger@apache.org garydgregory@gmail.com
BeanHelper.java
in src/main/java/org/apache/commons/configuration2/beanutils
231 29 2014-09-12 2022-07-16 16 6 oheger@apache.org garydgregory@gmail.com
FileSystem.java
in src/main/java/org/apache/commons/configuration2/io
36 5 2014-09-12 2022-11-06 15 6 oheger@apache.org garydgregory@gmail.com
FileLocatorUtils.java
in src/main/java/org/apache/commons/configuration2/io
206 22 2014-09-12 2023-03-25 15 6 oheger@apache.org garydgregory@gmail.com
CombinedConfiguration.java
in src/main/java/org/apache/commons/configuration2
418 45 2014-09-12 2022-11-06 14 6 oheger@apache.org garydgregory@gmail.com
DefaultConfigurationKey.java
in src/main/java/org/apache/commons/configuration2/tree
333 48 2014-09-12 2022-11-25 13 6 oheger@apache.org arturobernalg@gmail.com
NodeTracker.java
in src/main/java/org/apache/commons/configuration2/tree
156 25 2014-09-12 2023-03-12 12 6 oheger@apache.org arturobernalg@gmail.com
ConstantLookup.java
in src/main/java/org/apache/commons/configuration2/interpol
37 4 2014-09-12 2022-06-19 12 6 oheger@apache.org mattjuntunen@apache.org
FileHandlerReloadingDetector.java
in src/main/java/org/apache/commons/configuration2/reloading
81 13 2014-09-12 2022-11-06 12 6 oheger@apache.org garydgregory@gmail.com
ConfigurationConverter.java
in src/main/java/org/apache/commons/configuration2
53 6 2014-09-12 2023-03-25 11 6 oheger@apache.org garydgregory@gmail.com
MultiFileConfigurationBuilder.java
in src/main/java/org/apache/commons/configuration2/builder/combined
174 20 2014-09-12 2022-11-06 11 6 oheger@apache.org garydgregory@gmail.com
YAMLConfiguration.java
in src/main/java/org/apache/commons/configuration2
73 9 2017-06-21 2023-02-27 11 6 oheger@apache.org 49242855+strangelookingnerd...
OverrideCombiner.java
in src/main/java/org/apache/commons/configuration2/tree
30 3 2014-09-12 2022-08-06 10 6 oheger@apache.org garydgregory@gmail.com
FileUtils.java
in src/main/java/org/apache/commons/configuration2/io
47 2 2014-09-12 2022-06-19 10 6 oheger@apache.org arturobernalg@gmail.com
PatternSubtreeConfigurationWrapper.java
in src/main/java/org/apache/commons/configuration2
291 60 2014-09-12 2021-08-25 10 6 oheger@apache.org garydgregory@gmail.com
VFSFileHandlerReloadingDetector.java
in src/main/java/org/apache/commons/configuration2/reloading
55 6 2014-09-12 2022-11-06 10 6 oheger@apache.org garydgregory@gmail.com
Configurations.java
in src/main/java/org/apache/commons/configuration2/builder/fluent
138 41 2014-09-12 2022-11-06 10 6 oheger@apache.org garydgregory@gmail.com
ExprLookup.java
in src/main/java/org/apache/commons/configuration2/interpol
142 24 2014-09-12 2022-11-06 18 5 oheger@apache.org garydgregory@gmail.com
DynamicCombinedConfiguration.java
in src/main/java/org/apache/commons/configuration2
508 89 2014-09-12 2023-03-12 17 5 oheger@apache.org arturobernalg@gmail.com
DefaultExpressionEngine.java
in src/main/java/org/apache/commons/configuration2/tree
116 12 2014-09-12 2022-11-06 16 5 oheger@apache.org garydgregory@gmail.com
FileLocator.java
in src/main/java/org/apache/commons/configuration2/io
118 20 2014-09-12 2023-03-25 16 5 oheger@apache.org garydgregory@gmail.com
CatalogResolver.java
in src/main/java/org/apache/commons/configuration2/resolver
222 20 2014-09-12 2023-03-25 16 5 oheger@apache.org garydgregory@gmail.com
DefaultFileSystem.java
in src/main/java/org/apache/commons/configuration2/io
185 18 2014-09-12 2022-10-07 15 5 oheger@apache.org garydgregory@gmail.com
XMLBeanDeclaration.java
in src/main/java/org/apache/commons/configuration2/beanutils
195 29 2014-09-12 2022-11-30 15 5 oheger@apache.org garydgregory@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
howto_combinedconfiguration.xml
in src/site/xdoc/userguide_v1.10
732 - 2014-10-02 2018-08-13 3 1 oheger@apache.org oheger@apache.org
howto_builders.xml
in src/site/xdoc/userguide
433 - 2014-05-02 2018-08-13 4 1 oheger@apache.org oheger@apache.org
howto_reloading.xml
in src/site/xdoc/userguide
363 - 2014-05-14 2018-08-13 7 1 oheger@apache.org oheger@apache.org
howto_beans.xml
in src/site/xdoc/userguide_v1.10
328 - 2014-10-02 2018-08-13 3 1 oheger@apache.org oheger@apache.org
howto_utilities.xml
in src/site/xdoc/userguide_v1.10
248 - 2014-10-02 2014-10-03 2 1 oheger@apache.org oheger@apache.org
howto_events.xml
in src/site/xdoc/userguide_v1.10
215 - 2014-10-02 2018-08-13 3 1 oheger@apache.org oheger@apache.org
quick_start.xml
in src/site/xdoc/userguide
212 - 2015-11-19 2018-08-13 2 1 oheger@apache.org oheger@apache.org
howto_filebased.xml
in src/site/xdoc/userguide_v1.10
189 - 2014-10-02 2018-08-13 3 1 oheger@apache.org oheger@apache.org
howto_concurrency.xml
in src/site/xdoc/userguide
151 - 2013-06-01 2018-08-13 7 1 oheger@apache.org oheger@apache.org
howto_multitenant.xml
in src/site/xdoc/userguide_v1.10
149 - 2014-10-02 2018-08-13 2 1 oheger@apache.org oheger@apache.org
overview.xml
in src/site/xdoc/userguide_v1.10
95 - 2014-10-02 2018-08-13 3 1 oheger@apache.org oheger@apache.org
howto_compositeconfiguration.xml
in src/site/xdoc/userguide_v1.10
64 - 2014-10-02 2014-10-03 2 1 oheger@apache.org oheger@apache.org
bin.xml
in src/main/assembly
28 - 2012-03-17 2016-03-20 4 1 oheger@apache.org oheger@apache.org
howto_combinedbuilder.xml
in src/site/xdoc/userguide
1335 - 2014-06-29 2019-10-17 9 2 oheger@apache.org gardgregory@gmail.com
howto_xml.xml
in src/site/xdoc/userguide_v1.10
1126 - 2014-10-02 2019-07-04 4 2 oheger@apache.org gardgregory@gmail.com
howto_hierarchical.xml
in src/site/xdoc/userguide
1080 - 2014-06-08 2019-07-04 8 2 oheger@apache.org gardgregory@gmail.com
howto_configurationbuilder.xml
in src/site/xdoc/userguide_v1.10
852 - 2014-10-02 2019-10-17 5 2 oheger@apache.org gardgregory@gmail.com
howto_combinedconfiguration.xml
in src/site/xdoc/userguide
740 - 2010-04-09 2018-08-13 5 2 niallp@apache.org oheger@apache.org
howto_events.xml
in src/site/xdoc/userguide
508 - 2010-04-09 2018-08-13 5 2 niallp@apache.org oheger@apache.org
howto_basicfeatures.xml
in src/site/xdoc/userguide_v1.10
305 - 2014-10-02 2019-07-04 4 2 oheger@apache.org gardgregory@gmail.com
howto_multitenant.xml
in src/site/xdoc/userguide
221 - 2010-04-09 2018-08-13 5 2 niallp@apache.org oheger@apache.org
user_guide.xml
in src/site/xdoc/userguide_v1.10
124 - 2014-10-02 2019-10-17 3 2 oheger@apache.org gardgregory@gmail.com
howto_filesystems.xml
in src/site/xdoc/userguide_v1.10
110 - 2014-10-02 2019-07-04 3 2 oheger@apache.org gardgregory@gmail.com
107 - 2006-02-06 2010-06-08 3 2 oheger@apache.org sebb@apache.org
security.xml
in src/site/xdoc
104 - 2022-10-13 2022-10-19 3 2 garydgregory@gmail.com arnout@engelen.eu
URLConnectionOptions.java
in src/main/java/org/apache/commons/configuration2/io
78 15 2020-10-13 2022-06-30 5 2 garydgregory@gmail.com garydgregory@gmail.com
howto_compositeconfiguration.xml
in src/site/xdoc/userguide
74 - 2010-04-09 2014-09-13 5 2 niallp@apache.org oheger@apache.org
upgradeto2_x.xml
in src/site/xdoc/userguide
37 - 2022-06-30 2022-06-30 1 2 garydgregory@gmail.com mattjuntunen@apache.org
INIBuilderParameters.java
in src/main/java/org/apache/commons/configuration2/builder/fluent
9 - 2017-03-01 2021-08-25 2 2 oheger@apache.org garydgregory@gmail.com
ConfigurationConsumer.java
in src/main/java/org/apache/commons/configuration2
6 - 2019-09-12 2021-08-25 2 2 garydgregory@users.noreply.... garydgregory@gmail.com
cgi
download_configuration.cgi
in src/site/resources
4 - 2013-02-27 2015-02-24 2 2 olamy@apache.org sebb@apache.org
howto_filebased.xml
in src/site/xdoc/userguide
613 - 2010-04-09 2019-07-04 9 3 niallp@apache.org gardgregory@gmail.com
howto_properties.xml
in src/site/xdoc/userguide_v1.10
410 - 2014-10-02 2023-01-18 5 3 oheger@apache.org garydgregory@gmail.com
howto_utilities.xml
in src/site/xdoc/userguide
345 - 2010-04-09 2016-05-15 6 3 niallp@apache.org deki@apache.org
howto_xml.xml
in src/site/xdoc/userguide
209 - 2010-04-09 2019-07-04 9 3 niallp@apache.org gardgregory@gmail.com
dependencies_1_10.xml
in src/site/xdoc
145 - 2014-09-15 2022-10-13 3 3 oheger@apache.org garydgregory@gmail.com
XMLListReference.java
in src/main/java/org/apache/commons/configuration2
69 8 2017-01-21 2022-11-06 8 3 oheger@apache.org garydgregory@gmail.com
67 - 2007-11-08 2022-07-04 7 3 oheger@apache.org garydgregory@gmail.com
49 - 2003-12-23 2012-01-31 3 3 epugh@apache.org oheger@apache.org
JSONConfiguration.java
in src/main/java/org/apache/commons/configuration2
40 5 2017-06-21 2023-03-25 7 3 oheger@apache.org garydgregory@gmail.com
BasicBuilderProperties.java
in src/main/java/org/apache/commons/configuration2/builder
24 - 2014-09-12 2023-03-25 9 3 oheger@apache.org garydgregory@gmail.com
NodeHandler.java
in src/main/java/org/apache/commons/configuration2/tree
20 - 2014-09-12 2022-11-06 6 3 oheger@apache.org garydgregory@gmail.com
javadocarchive.xml
in src/site/xdoc
18 - 2010-04-09 2011-10-21 3 3 niallp@apache.org ebourg@apache.org
HierarchicalConfiguration.java
in src/main/java/org/apache/commons/configuration2
16 - 2014-09-12 2021-08-25 4 3 oheger@apache.org garydgregory@gmail.com
NoOpSynchronizer.java
in src/main/java/org/apache/commons/configuration2/sync
16 4 2014-09-12 2021-08-25 4 3 oheger@apache.org garydgregory@gmail.com
CombinedBuilderProperties.java
in src/main/java/org/apache/commons/configuration2/builder/combined
16 - 2014-09-12 2021-08-25 5 3 oheger@apache.org garydgregory@gmail.com
NodeModel.java
in src/main/java/org/apache/commons/configuration2/tree
13 - 2014-09-12 2022-11-06 5 3 oheger@apache.org garydgregory@gmail.com
ImmutableHierarchicalConfiguration.java
in src/main/java/org/apache/commons/configuration2
12 - 2014-09-12 2022-11-06 6 3 oheger@apache.org garydgregory@gmail.com
DatabaseBuilderProperties.java
in src/main/java/org/apache/commons/configuration2/builder
11 - 2014-09-12 2021-08-25 4 3 oheger@apache.org garydgregory@gmail.com
XMLBuilderProperties.java
in src/main/java/org/apache/commons/configuration2/builder
11 - 2014-09-12 2021-08-25 4 3 oheger@apache.org garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 311 points

src/changes/changes.xml x: 2898 lines of code y: 311 # changes src/main/java/org/apache/commons/configuration2/plist/XMLPropertyListConfiguration.java x: 381 lines of code y: 23 # changes src/main/java/org/apache/commons/configuration2/spring/ConfigurationPropertySource.java x: 24 lines of code y: 5 # changes src/main/java/org/apache/commons/configuration2/INIConfiguration.java x: 299 lines of code y: 28 # changes src/main/java/org/apache/commons/configuration2/PropertiesConfigurationLayout.java x: 351 lines of code y: 22 # changes src/main/java/org/apache/commons/configuration2/event/EventListenerList.java x: 133 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/tree/ModelTransaction.java x: 367 lines of code y: 19 # changes src/main/java/org/apache/commons/configuration2/DataConfiguration.java x: 396 lines of code y: 17 # changes src/site/xdoc/download_configuration.xml x: 126 lines of code y: 23 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 5 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/DatabaseConfiguration.java x: 299 lines of code y: 21 # changes src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java x: 196 lines of code y: 14 # changes src/main/java/org/apache/commons/configuration2/JSONConfiguration.java x: 40 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/XMLConfiguration.java x: 544 lines of code y: 37 # changes src/main/java/org/apache/commons/configuration2/XMLDocumentHelper.java x: 120 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/builder/BasicBuilderParameters.java x: 210 lines of code y: 16 # changes src/main/java/org/apache/commons/configuration2/builder/BasicBuilderProperties.java x: 24 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/builder/XMLBuilderParametersImpl.java x: 50 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/web/ServletRequestConfiguration.java x: 38 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/io/FileHandler.java x: 529 lines of code y: 23 # changes src/main/java/org/apache/commons/configuration2/resolver/CatalogResolver.java x: 222 lines of code y: 16 # changes src/main/java/org/apache/commons/configuration2/io/FileLocatorUtils.java x: 206 lines of code y: 15 # changes src/main/java/org/apache/commons/configuration2/io/FileLocator.java x: 118 lines of code y: 16 # changes src/main/java/org/apache/commons/configuration2/io/ClasspathLocationStrategy.java x: 9 lines of code y: 6 # changes src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java x: 25 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/AbstractConfiguration.java x: 708 lines of code y: 29 # changes src/main/java/org/apache/commons/configuration2/BaseConfiguration.java x: 78 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/BaseHierarchicalConfiguration.java x: 370 lines of code y: 17 # changes src/main/java/org/apache/commons/configuration2/CompositeConfiguration.java x: 240 lines of code y: 15 # changes src/main/java/org/apache/commons/configuration2/Configuration.java x: 16 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/ConfigurationComparator.java x: 4 lines of code y: 6 # changes src/main/java/org/apache/commons/configuration2/ConfigurationConverter.java x: 53 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java x: 194 lines of code y: 13 # changes src/main/java/org/apache/commons/configuration2/ConfigurationXMLReader.java x: 127 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/HierarchicalConfigurationConverter.java x: 72 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/StrictConfigurationComparator.java x: 30 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/ex/ConfigurationException.java x: 15 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/ex/ConfigurationRuntimeException.java x: 18 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/ex/ConversionException.java x: 15 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/interpol/package-info.java x: 1 lines of code y: 4 # changes src/main/java/org/apache/commons/configuration2/io/FileBased.java x: 9 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/io/HomeDirectoryLocationStrategy.java x: 45 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/plist/PropertyListConfiguration.java x: 286 lines of code y: 14 # changes src/main/java/org/apache/commons/configuration2/reloading/ManagedReloadingDetector.java x: 20 lines of code y: 6 # changes src/main/java/org/apache/commons/configuration2/tree/ReferenceTracker.java x: 62 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java x: 508 lines of code y: 17 # changes src/main/java/org/apache/commons/configuration2/tree/NodeTracker.java x: 156 lines of code y: 12 # changes src/site/xdoc/userguide/howto_properties.xml x: 474 lines of code y: 13 # changes src/site/xdoc/userguide_v1.10/howto_properties.xml x: 410 lines of code y: 5 # changes src/main/java/org/apache/commons/configuration2/ImmutableConfiguration.java x: 91 lines of code y: 22 # changes src/main/java/org/apache/commons/configuration2/beanutils/XMLBeanDeclaration.java x: 195 lines of code y: 15 # changes src/main/java/org/apache/commons/configuration2/builder/combined/MultiWrapDynaBean.java x: 75 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/tree/MergeCombiner.java x: 59 lines of code y: 12 # changes src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java x: 108 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/tree/DefaultConfigurationKey.java x: 333 lines of code y: 13 # changes src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java x: 313 lines of code y: 18 # changes src/main/java/org/apache/commons/configuration2/CombinedConfiguration.java x: 418 lines of code y: 14 # changes src/main/java/org/apache/commons/configuration2/ConfigurationMap.java x: 87 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/HierarchicalConfigurationXMLReader.java x: 63 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/ImmutableHierarchicalConfiguration.java x: 12 lines of code y: 6 # changes src/main/java/org/apache/commons/configuration2/PropertiesConfiguration.java x: 629 lines of code y: 37 # changes src/main/java/org/apache/commons/configuration2/XMLListReference.java x: 69 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/XMLPropertiesConfiguration.java x: 182 lines of code y: 12 # changes src/main/java/org/apache/commons/configuration2/beanutils/ConstructorArg.java x: 55 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/builder/BasicConfigurationBuilder.java x: 244 lines of code y: 16 # changes src/main/java/org/apache/commons/configuration2/builder/ConfigurationBuilderEvent.java x: 16 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl.java x: 137 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/builder/FileBasedConfigurationBuilder.java x: 136 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/builder/ReloadingFileBasedConfigurationBuilder.java x: 70 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java x: 111 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl.java x: 151 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder.java x: 520 lines of code y: 22 # changes src/main/java/org/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilder.java x: 174 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/builder/fluent/Parameters.java x: 90 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/convert/DefaultConversionHandler.java x: 123 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/convert/DefaultListDelimiterHandler.java x: 73 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/event/BaseEventSource.java x: 96 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/event/ConfigurationEvent.java x: 32 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/event/EventType.java x: 43 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/interpol/ConfigurationInterpolator.java x: 248 lines of code y: 24 # changes src/main/java/org/apache/commons/configuration2/interpol/DefaultLookups.java x: 33 lines of code y: 16 # changes src/main/java/org/apache/commons/configuration2/interpol/ExprLookup.java x: 142 lines of code y: 18 # changes src/main/java/org/apache/commons/configuration2/interpol/InterpolatorSpecification.java x: 102 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/io/CombinedLocationStrategy.java x: 30 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/io/ConfigurationLogger.java x: 61 lines of code y: 5 # changes src/main/java/org/apache/commons/configuration2/io/FileSystem.java x: 36 lines of code y: 15 # changes src/main/java/org/apache/commons/configuration2/reloading/CombinedReloadingController.java x: 49 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/reloading/FileHandlerReloadingDetector.java x: 81 lines of code y: 12 # changes src/main/java/org/apache/commons/configuration2/reloading/PeriodicReloadingTrigger.java x: 62 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/reloading/ReloadingController.java x: 55 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/resolver/DefaultEntityResolver.java x: 45 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/tree/DefaultExpressionEngineSymbols.java x: 118 lines of code y: 6 # changes src/main/java/org/apache/commons/configuration2/tree/ImmutableNode.java x: 232 lines of code y: 18 # changes src/main/java/org/apache/commons/configuration2/tree/InMemoryNodeModel.java x: 448 lines of code y: 13 # changes src/main/java/org/apache/commons/configuration2/tree/NodeCombiner.java x: 33 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/tree/NodeHandlerDecorator.java x: 66 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/tree/TrackedNodeHandler.java x: 20 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/tree/TrackedNodeModel.java x: 82 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/tree/TreeData.java x: 79 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationAttributePointer.java x: 71 lines of code y: 6 # changes src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodeIteratorBase.java x: 65 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodePointer.java x: 100 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/tree/xpath/XPathExpressionEngine.java x: 191 lines of code y: 14 # changes src/site/site.xml x: 34 lines of code y: 18 # changes src/site/xdoc/security.xml x: 104 lines of code y: 3 # changes src/site/xdoc/building.xml x: 23 lines of code y: 12 # changes src/site/xdoc/dependencies.xml x: 102 lines of code y: 18 # changes src/site/xdoc/dependencies_1_10.xml x: 145 lines of code y: 3 # changes src/main/java/org/apache/commons/configuration2/io/DefaultFileSystem.java x: 185 lines of code y: 15 # changes src/main/java/org/apache/commons/configuration2/tree/OverrideCombiner.java x: 30 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/tree/AbstractImmutableNodeHandler.java x: 65 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/builder/DefaultParametersManager.java x: 53 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/builder/combined/MultiWrapDynaClass.java x: 41 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/tree/NodeSelector.java x: 62 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodeIteratorChildren.java x: 84 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/beanutils/BeanHelper.java x: 231 lines of code y: 16 # changes src/main/java/org/apache/commons/configuration2/convert/AbstractListDelimiterHandler.java x: 30 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/convert/ListDelimiterHandler.java x: 33 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/convert/PropertyConverter.java x: 426 lines of code y: 22 # changes src/main/java/org/apache/commons/configuration2/io/URLConnectionOptions.java x: 78 lines of code y: 5 # changes src/site/xdoc/userguide/howto_basicfeatures.xml x: 639 lines of code y: 16 # changes src/site/xdoc/userguide/upgradeto2_0.xml x: 213 lines of code y: 9 # changes src/site/xdoc/userguide/upgradeto2_x.xml x: 37 lines of code y: 1 # changes src/site/xdoc/userguide/user_guide.xml x: 170 lines of code y: 24 # changes src/main/java/org/apache/commons/configuration2/io/VFSFileSystem.java x: 237 lines of code y: 17 # changes src/main/java/org/apache/commons/configuration2/interpol/ConstantLookup.java x: 37 lines of code y: 12 # changes src/main/java/org/apache/commons/configuration2/builder/BuilderConfigurationWrapperFactory.java x: 62 lines of code y: 11 # changes src/main/java/org/apache/commons/configuration2/beanutils/BeanDeclaration.java x: 11 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/beanutils/BeanFactory.java x: 5 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/beanutils/ConfigurationDynaClass.java x: 80 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/beanutils/DefaultBeanFactory.java x: 109 lines of code y: 12 # changes src/main/java/org/apache/commons/configuration2/web/ServletConfiguration.java x: 24 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/ConfigurationConsumer.java x: 6 lines of code y: 2 # changes src/main/java/org/apache/commons/configuration2/ConfigurationDecoder.java x: 4 lines of code y: 3 # changes src/main/java/org/apache/commons/configuration2/HierarchicalConfiguration.java x: 16 lines of code y: 4 # changes src/main/java/org/apache/commons/configuration2/ImmutableConfigurationInvocationHandler.java x: 44 lines of code y: 7 # changes src/main/java/org/apache/commons/configuration2/MapConfiguration.java x: 93 lines of code y: 13 # changes src/main/java/org/apache/commons/configuration2/PatternSubtreeConfigurationWrapper.java x: 291 lines of code y: 10 # changes src/main/java/org/apache/commons/configuration2/SystemConfiguration.java x: 38 lines of code y: 8 # changes src/main/java/org/apache/commons/configuration2/builder/AutoSaveListener.java x: 50 lines of code y: 5 # changes src/main/java/org/apache/commons/configuration2/builder/DatabaseBuilderParametersImpl.java x: 46 lines of code y: 5 # changes src/main/java/org/apache/commons/configuration2/builder/DatabaseBuilderProperties.java x: 11 lines of code y: 4 # changes src/main/java/org/apache/commons/configuration2/builder/EventListenerParameters.java x: 30 lines of code y: 6 # changes src/main/java/org/apache/commons/configuration2/builder/INIBuilderProperties.java x: 10 lines of code y: 4 # changes src/main/java/org/apache/commons/configuration2/interpol/EnvironmentLookup.java x: 8 lines of code y: 9 # changes src/main/java/org/apache/commons/configuration2/interpol/SystemPropertiesLookup.java x: 9 lines of code y: 8 # changes src/site/xdoc/userguide/overview.xml x: 203 lines of code y: 6 # changes src/site/xdoc/userguide/howto_beans.xml x: 525 lines of code y: 9 # changes src/site/xdoc/userguide/howto_combinedbuilder.xml x: 1335 lines of code y: 9 # changes src/site/xdoc/userguide_v1.10/howto_configurationbuilder.xml x: 852 lines of code y: 5 # changes src/site/xdoc/userguide_v1.10/user_guide.xml x: 124 lines of code y: 3 # changes src/site/xdoc/userguide/howto_filebased.xml x: 613 lines of code y: 9 # changes src/site/xdoc/userguide/howto_hierarchical.xml x: 1080 lines of code y: 8 # changes src/site/xdoc/userguide/howto_xml.xml x: 209 lines of code y: 9 # changes src/site/xdoc/userguide_v1.10/howto_basicfeatures.xml x: 305 lines of code y: 4 # changes src/site/xdoc/userguide_v1.10/howto_filesystems.xml x: 110 lines of code y: 3 # changes src/site/xdoc/userguide_v1.10/howto_xml.xml x: 1126 lines of code y: 4 # changes src/site/xdoc/userguide/howto_builders.xml x: 433 lines of code y: 4 # changes src/site/xdoc/userguide/howto_combinedconfiguration.xml x: 740 lines of code y: 5 # changes src/site/xdoc/userguide/howto_concurrency.xml x: 151 lines of code y: 7 # changes src/site/xdoc/userguide/howto_events.xml x: 508 lines of code y: 5 # changes src/site/xdoc/userguide/howto_multitenant.xml x: 221 lines of code y: 5 # changes src/site/xdoc/userguide/howto_reloading.xml x: 363 lines of code y: 7 # changes src/site/xdoc/userguide/quick_start.xml x: 212 lines of code y: 2 # changes src/site/xdoc/userguide_v1.10/howto_beans.xml x: 328 lines of code y: 3 # changes src/site/xdoc/userguide_v1.10/howto_combinedconfiguration.xml x: 732 lines of code y: 3 # changes src/site/xdoc/userguide_v1.10/howto_events.xml x: 215 lines of code y: 3 # changes src/site/xdoc/userguide_v1.10/howto_filebased.xml x: 189 lines of code y: 3 # changes src/site/xdoc/userguide_v1.10/howto_multitenant.xml x: 149 lines of code y: 2 # changes src/site/xdoc/userguide_v1.10/overview.xml x: 95 lines of code y: 3 # changes src/site/xdoc/userguide/howto_utilities.xml x: 345 lines of code y: 6 # changes src/main/assembly/bin.xml x: 28 lines of code y: 4 # changes src/site/resources/download_configuration.cgi x: 4 lines of code y: 2 # changes src/site/xdoc/userguide_v1.10/howto_compositeconfiguration.xml x: 64 lines of code y: 2 # changes src/site/xdoc/userguide_v1.10/howto_utilities.xml x: 248 lines of code y: 2 # changes PROPOSAL.html x: 49 lines of code y: 3 # changes src/site/xdoc/javadocarchive.xml x: 18 lines of code y: 3 # changes conf/CommonsConfiguration.xsd x: 107 lines of code y: 3 # changes
311.0
# changes
  min: 1.0
  average: 9.38
  25th percentile: 5.0
  median: 7.0
  75th percentile: 10.0
  max: 311.0
0 2898.0
lines of code
min: 1.0 | average: 120.58 | 25th percentile: 10.0 | median: 43.0 | 75th percentile: 124.0 | max: 2898.0

Number of Contributors vs. Number of Changes: 311 points

src/changes/changes.xml x: 16 # contributors y: 311 # changes src/main/java/org/apache/commons/configuration2/plist/XMLPropertyListConfiguration.java x: 6 # contributors y: 23 # changes src/main/java/org/apache/commons/configuration2/spring/ConfigurationPropertySource.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/commons/configuration2/INIConfiguration.java x: 8 # contributors y: 28 # changes src/main/java/org/apache/commons/configuration2/PropertiesConfigurationLayout.java x: 8 # contributors y: 22 # changes src/main/java/org/apache/commons/configuration2/event/EventListenerList.java x: 5 # contributors y: 11 # changes src/main/java/org/apache/commons/configuration2/tree/ModelTransaction.java x: 7 # contributors y: 19 # changes src/main/java/org/apache/commons/configuration2/DataConfiguration.java x: 7 # contributors y: 17 # changes src/site/xdoc/download_configuration.xml x: 7 # contributors y: 23 # changes src/site/xdoc/issue-tracking.xml x: 5 # contributors y: 5 # changes src/main/java/org/apache/commons/configuration2/DatabaseConfiguration.java x: 6 # contributors y: 21 # changes src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/commons/configuration2/JSONConfiguration.java x: 3 # contributors y: 7 # changes src/main/java/org/apache/commons/configuration2/XMLConfiguration.java x: 6 # contributors y: 37 # changes src/main/java/org/apache/commons/configuration2/builder/BasicBuilderParameters.java x: 4 # contributors y: 16 # changes src/main/java/org/apache/commons/configuration2/builder/BasicBuilderProperties.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/commons/configuration2/builder/XMLBuilderParametersImpl.java x: 4 # contributors y: 8 # changes src/main/java/org/apache/commons/configuration2/resolver/CatalogResolver.java x: 5 # contributors y: 16 # changes src/main/java/org/apache/commons/configuration2/io/FileLocatorUtils.java x: 6 # contributors y: 15 # changes src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/commons/configuration2/AbstractConfiguration.java x: 7 # contributors y: 29 # changes src/main/java/org/apache/commons/configuration2/BaseHierarchicalConfiguration.java x: 6 # contributors y: 17 # changes src/main/java/org/apache/commons/configuration2/CompositeConfiguration.java x: 5 # contributors y: 15 # changes src/main/java/org/apache/commons/configuration2/ConfigurationConverter.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java x: 5 # contributors y: 13 # changes src/main/java/org/apache/commons/configuration2/StrictConfigurationComparator.java x: 5 # contributors y: 8 # changes src/main/java/org/apache/commons/configuration2/beanutils/package-info.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/configuration2/ex/ConversionException.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/commons/configuration2/interpol/package-info.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/commons/configuration2/spring/package-info.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/commons/configuration2/tree/NodeTracker.java x: 6 # contributors y: 12 # changes src/main/java/org/apache/commons/configuration2/ImmutableConfiguration.java x: 7 # contributors y: 22 # changes src/main/java/org/apache/commons/configuration2/tree/MergeCombiner.java x: 5 # contributors y: 12 # changes src/main/java/org/apache/commons/configuration2/tree/DefaultConfigurationKey.java x: 6 # contributors y: 13 # changes src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java x: 6 # contributors y: 18 # changes src/main/java/org/apache/commons/configuration2/CombinedConfiguration.java x: 6 # contributors y: 14 # changes src/main/java/org/apache/commons/configuration2/PropertiesConfiguration.java x: 7 # contributors y: 37 # changes src/main/java/org/apache/commons/configuration2/XMLListReference.java x: 3 # contributors y: 8 # changes src/main/java/org/apache/commons/configuration2/builder/ConfigurationBuilderResultCreatedEvent.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/commons/configuration2/event/ConfigurationEvent.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/commons/configuration2/event/EventListenerRegistrationData.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/commons/configuration2/interpol/ConfigurationInterpolator.java x: 7 # contributors y: 24 # changes src/main/java/org/apache/commons/configuration2/interpol/ExprLookup.java x: 5 # contributors y: 18 # changes src/main/java/org/apache/commons/configuration2/tree/InMemoryNodeModel.java x: 8 # contributors y: 13 # changes src/site/site.xml x: 7 # contributors y: 18 # changes src/site/xdoc/security.xml x: 2 # contributors y: 3 # changes src/site/xdoc/dependencies.xml x: 8 # contributors y: 18 # changes src/site/xdoc/dependencies_1_10.xml x: 3 # contributors y: 3 # changes src/main/java/org/apache/commons/configuration2/io/URLConnectionOptions.java x: 2 # contributors y: 5 # changes src/site/xdoc/userguide/upgradeto2_x.xml x: 2 # contributors y: 1 # changes src/site/xdoc/userguide/user_guide.xml x: 6 # contributors y: 24 # changes src/main/java/org/apache/commons/configuration2/ConfigurationConsumer.java x: 2 # contributors y: 2 # changes src/site/xdoc/userguide/howto_combinedbuilder.xml x: 2 # contributors y: 9 # changes src/site/xdoc/userguide/howto_hierarchical.xml x: 2 # contributors y: 8 # changes src/site/xdoc/userguide_v1.10/howto_basicfeatures.xml x: 2 # contributors y: 4 # changes src/site/xdoc/userguide/howto_builders.xml x: 1 # contributors y: 4 # changes src/site/xdoc/userguide/howto_concurrency.xml x: 1 # contributors y: 7 # changes src/site/xdoc/userguide/quick_start.xml x: 1 # contributors y: 2 # changes src/site/xdoc/userguide_v1.10/howto_beans.xml x: 1 # contributors y: 3 # changes
311.0
# changes
  min: 1.0
  average: 9.38
  25th percentile: 5.0
  median: 7.0
  75th percentile: 10.0
  max: 311.0
0 16.0
# contributors
min: 1.0 | average: 4.14 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 16.0

Number of Contributors vs. File Size: 311 points

src/changes/changes.xml x: 16 # contributors y: 2898 lines of code src/main/java/org/apache/commons/configuration2/plist/XMLPropertyListConfiguration.java x: 6 # contributors y: 381 lines of code src/main/java/org/apache/commons/configuration2/spring/ConfigurationPropertySource.java x: 4 # contributors y: 24 lines of code src/main/java/org/apache/commons/configuration2/INIConfiguration.java x: 8 # contributors y: 299 lines of code src/main/java/org/apache/commons/configuration2/PropertiesConfigurationLayout.java x: 8 # contributors y: 351 lines of code src/main/java/org/apache/commons/configuration2/event/EventListenerList.java x: 5 # contributors y: 133 lines of code src/main/java/org/apache/commons/configuration2/tree/ModelTransaction.java x: 7 # contributors y: 367 lines of code src/main/java/org/apache/commons/configuration2/DataConfiguration.java x: 7 # contributors y: 396 lines of code src/site/xdoc/download_configuration.xml x: 7 # contributors y: 126 lines of code src/site/xdoc/issue-tracking.xml x: 5 # contributors y: 54 lines of code src/site/xdoc/mail-lists.xml x: 5 # contributors y: 160 lines of code src/main/java/org/apache/commons/configuration2/DatabaseConfiguration.java x: 6 # contributors y: 299 lines of code src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java x: 5 # contributors y: 196 lines of code src/main/java/org/apache/commons/configuration2/JSONConfiguration.java x: 3 # contributors y: 40 lines of code src/main/java/org/apache/commons/configuration2/XMLConfiguration.java x: 6 # contributors y: 544 lines of code src/main/java/org/apache/commons/configuration2/XMLDocumentHelper.java x: 5 # contributors y: 120 lines of code src/main/java/org/apache/commons/configuration2/builder/BasicBuilderParameters.java x: 4 # contributors y: 210 lines of code src/main/java/org/apache/commons/configuration2/builder/BasicBuilderProperties.java x: 3 # contributors y: 24 lines of code src/main/java/org/apache/commons/configuration2/builder/XMLBuilderParametersImpl.java x: 4 # contributors y: 50 lines of code src/main/java/org/apache/commons/configuration2/web/ServletRequestConfiguration.java x: 5 # contributors y: 38 lines of code src/main/java/org/apache/commons/configuration2/io/FileHandler.java x: 7 # contributors y: 529 lines of code src/main/java/org/apache/commons/configuration2/resolver/CatalogResolver.java x: 5 # contributors y: 222 lines of code src/main/java/org/apache/commons/configuration2/io/FileLocatorUtils.java x: 6 # contributors y: 206 lines of code src/main/java/org/apache/commons/configuration2/io/ClasspathLocationStrategy.java x: 4 # contributors y: 9 lines of code src/main/java/org/apache/commons/configuration2/web/AppletConfiguration.java x: 5 # contributors y: 25 lines of code src/main/java/org/apache/commons/configuration2/AbstractConfiguration.java x: 7 # contributors y: 708 lines of code src/main/java/org/apache/commons/configuration2/BaseConfiguration.java x: 5 # contributors y: 78 lines of code src/main/java/org/apache/commons/configuration2/BaseHierarchicalConfiguration.java x: 6 # contributors y: 370 lines of code src/main/java/org/apache/commons/configuration2/CompositeConfiguration.java x: 5 # contributors y: 240 lines of code src/main/java/org/apache/commons/configuration2/Configuration.java x: 4 # contributors y: 16 lines of code src/main/java/org/apache/commons/configuration2/ConfigurationConverter.java x: 6 # contributors y: 53 lines of code src/main/java/org/apache/commons/configuration2/beanutils/package-info.java x: 3 # contributors y: 1 lines of code src/main/java/org/apache/commons/configuration2/ex/ConfigurationException.java x: 5 # contributors y: 15 lines of code src/main/java/org/apache/commons/configuration2/plist/PropertyListConfiguration.java x: 5 # contributors y: 286 lines of code src/main/java/org/apache/commons/configuration2/tree/ReferenceTracker.java x: 5 # contributors y: 62 lines of code src/main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java x: 5 # contributors y: 508 lines of code src/main/java/org/apache/commons/configuration2/tree/NodeTracker.java x: 6 # contributors y: 156 lines of code src/main/java/org/apache/commons/configuration2/YAMLConfiguration.java x: 6 # contributors y: 73 lines of code src/site/xdoc/userguide/howto_properties.xml x: 5 # contributors y: 474 lines of code src/site/xdoc/userguide_v1.10/howto_properties.xml x: 3 # contributors y: 410 lines of code src/main/java/org/apache/commons/configuration2/ImmutableConfiguration.java x: 7 # contributors y: 91 lines of code src/main/java/org/apache/commons/configuration2/builder/combined/MultiWrapDynaBean.java x: 4 # contributors y: 75 lines of code src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java x: 5 # contributors y: 108 lines of code src/main/java/org/apache/commons/configuration2/tree/DefaultConfigurationKey.java x: 6 # contributors y: 333 lines of code src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java x: 6 # contributors y: 313 lines of code src/main/java/org/apache/commons/configuration2/CombinedConfiguration.java x: 6 # contributors y: 418 lines of code src/main/java/org/apache/commons/configuration2/ConfigurationMap.java x: 5 # contributors y: 87 lines of code src/main/java/org/apache/commons/configuration2/ImmutableHierarchicalConfiguration.java x: 3 # contributors y: 12 lines of code src/main/java/org/apache/commons/configuration2/PropertiesConfiguration.java x: 7 # contributors y: 629 lines of code src/main/java/org/apache/commons/configuration2/XMLListReference.java x: 3 # contributors y: 69 lines of code src/main/java/org/apache/commons/configuration2/XMLPropertiesConfiguration.java x: 5 # contributors y: 182 lines of code src/main/java/org/apache/commons/configuration2/builder/BasicConfigurationBuilder.java x: 7 # contributors y: 244 lines of code src/main/java/org/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl.java x: 5 # contributors y: 137 lines of code src/main/java/org/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl.java x: 4 # contributors y: 151 lines of code src/main/java/org/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder.java x: 6 # contributors y: 520 lines of code src/main/java/org/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilder.java x: 6 # contributors y: 174 lines of code src/main/java/org/apache/commons/configuration2/builder/fluent/Configurations.java x: 6 # contributors y: 138 lines of code src/main/java/org/apache/commons/configuration2/event/BaseEventSource.java x: 4 # contributors y: 96 lines of code src/main/java/org/apache/commons/configuration2/event/EventListenerRegistrationData.java x: 4 # contributors y: 39 lines of code src/main/java/org/apache/commons/configuration2/interpol/DefaultLookups.java x: 6 # contributors y: 33 lines of code src/main/java/org/apache/commons/configuration2/interpol/InterpolatorSpecification.java x: 5 # contributors y: 102 lines of code src/main/java/org/apache/commons/configuration2/io/ConfigurationLogger.java x: 4 # contributors y: 61 lines of code src/main/java/org/apache/commons/configuration2/io/FileSystem.java x: 6 # contributors y: 36 lines of code src/main/java/org/apache/commons/configuration2/reloading/FileHandlerReloadingDetector.java x: 6 # contributors y: 81 lines of code src/main/java/org/apache/commons/configuration2/tree/DefaultExpressionEngineSymbols.java x: 4 # contributors y: 118 lines of code src/main/java/org/apache/commons/configuration2/tree/ImmutableNode.java x: 6 # contributors y: 232 lines of code src/main/java/org/apache/commons/configuration2/tree/InMemoryNodeModel.java x: 8 # contributors y: 448 lines of code src/main/java/org/apache/commons/configuration2/tree/xpath/XPathExpressionEngine.java x: 5 # contributors y: 191 lines of code src/site/site.xml x: 7 # contributors y: 34 lines of code src/site/xdoc/security.xml x: 2 # contributors y: 104 lines of code src/site/xdoc/dependencies.xml x: 8 # contributors y: 102 lines of code src/site/xdoc/dependencies_1_10.xml x: 3 # contributors y: 145 lines of code src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodeIteratorChildren.java x: 4 # contributors y: 84 lines of code conf/findbugs-exclude-filter.xml x: 3 # contributors y: 67 lines of code src/main/java/org/apache/commons/configuration2/convert/PropertyConverter.java x: 8 # contributors y: 426 lines of code src/main/java/org/apache/commons/configuration2/io/URLConnectionOptions.java x: 2 # contributors y: 78 lines of code src/site/xdoc/userguide/howto_basicfeatures.xml x: 6 # contributors y: 639 lines of code src/site/xdoc/userguide/upgradeto2_0.xml x: 5 # contributors y: 213 lines of code src/site/xdoc/userguide/upgradeto2_x.xml x: 2 # contributors y: 37 lines of code src/site/xdoc/userguide/user_guide.xml x: 6 # contributors y: 170 lines of code src/main/java/org/apache/commons/configuration2/ConfigurationConsumer.java x: 2 # contributors y: 6 lines of code src/main/java/org/apache/commons/configuration2/PatternSubtreeConfigurationWrapper.java x: 6 # contributors y: 291 lines of code src/main/java/org/apache/commons/configuration2/interpol/EnvironmentLookup.java x: 5 # contributors y: 8 lines of code src/site/xdoc/userguide/overview.xml x: 4 # contributors y: 203 lines of code src/site/xdoc/userguide/howto_beans.xml x: 4 # contributors y: 525 lines of code src/site/xdoc/userguide/howto_combinedbuilder.xml x: 2 # contributors y: 1335 lines of code src/site/xdoc/userguide_v1.10/howto_configurationbuilder.xml x: 2 # contributors y: 852 lines of code src/site/xdoc/userguide_v1.10/user_guide.xml x: 2 # contributors y: 124 lines of code src/site/xdoc/userguide/howto_filebased.xml x: 3 # contributors y: 613 lines of code src/site/xdoc/userguide/howto_hierarchical.xml x: 2 # contributors y: 1080 lines of code src/site/xdoc/userguide/howto_xml.xml x: 3 # contributors y: 209 lines of code src/site/xdoc/userguide_v1.10/howto_basicfeatures.xml x: 2 # contributors y: 305 lines of code src/site/xdoc/userguide_v1.10/howto_xml.xml x: 2 # contributors y: 1126 lines of code src/site/xdoc/userguide/howto_builders.xml x: 1 # contributors y: 433 lines of code src/site/xdoc/userguide/howto_combinedconfiguration.xml x: 2 # contributors y: 740 lines of code src/site/xdoc/userguide/howto_concurrency.xml x: 1 # contributors y: 151 lines of code src/site/xdoc/userguide/howto_events.xml x: 2 # contributors y: 508 lines of code src/site/xdoc/userguide/howto_multitenant.xml x: 2 # contributors y: 221 lines of code src/site/xdoc/userguide/howto_reloading.xml x: 1 # contributors y: 363 lines of code src/site/xdoc/userguide/quick_start.xml x: 1 # contributors y: 212 lines of code src/site/xdoc/userguide_v1.10/howto_beans.xml x: 1 # contributors y: 328 lines of code src/site/xdoc/userguide_v1.10/howto_combinedconfiguration.xml x: 1 # contributors y: 732 lines of code src/site/xdoc/userguide_v1.10/howto_filebased.xml x: 1 # contributors y: 189 lines of code src/site/xdoc/userguide_v1.10/overview.xml x: 1 # contributors y: 95 lines of code src/site/xdoc/userguide/howto_utilities.xml x: 3 # contributors y: 345 lines of code src/main/assembly/bin.xml x: 1 # contributors y: 28 lines of code src/site/xdoc/userguide_v1.10/howto_compositeconfiguration.xml x: 1 # contributors y: 64 lines of code src/site/xdoc/userguide_v1.10/howto_utilities.xml x: 1 # contributors y: 248 lines of code PROPOSAL.html x: 3 # contributors y: 49 lines of code
2898.0
lines of code
  min: 1.0
  average: 120.58
  25th percentile: 10.0
  median: 43.0
  75th percentile: 124.0
  max: 2898.0
0 16.0
# contributors
min: 1.0 | average: 4.14 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 16.0