apache / ant-ivy
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 544 files with 53,772 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 12 files changed 51-100 times (8,697 lines of code)
    • 68 files changed 21-50 times (19,611 lines of code)
    • 284 files changed 6-20 times (21,173 lines of code)
    • 180 files changed 1-5 times (4,291 lines of code)
0% | 16% | 36% | 39% | 7%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 544 files with 53,772 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 34 files changed by 11-25 contributors (15,095 lines of code)
    • 244 files changed by 6-10 contributors (29,393 lines of code)
    • 259 files changed by 2-5 contributors (9,084 lines of code)
    • 7 files changed by 1 contributor (200 lines of code)
0% | 28% | 54% | 16% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
xml, java, adoc, txt, properties, xsl, html, svg, css, xsd, prefs, slim, js, gitattributes, project, json, gitignore, rb, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 15% | 38% | 38% | 7%
xml0% | 47% | 0% | 37% | 14%
xsd0% | 0% | 77% | 0% | 22%
xsl0% | 0% | 0% | 85% | 14%
rdf0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 100% | 0%
css0% | 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% | 15% | 36% | 39% | 7%
ROOT0% | 80% | 0% | 12% | 7%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
IvySettings.java
in src/java/org/apache/ivy/core/settings
1223 171 2007-01-31 2025-04-29 85 15 xavier@apache.org 4728619+maartenc@users.nore...
ResolveEngine.java
in src/java/org/apache/ivy/core/resolve
805 31 2007-01-31 2022-08-21 78 12 xavier@apache.org bodewig@apache.org
PomModuleDescriptorParser.java
in src/java/org/apache/ivy/plugins/parser/m2
372 13 2007-01-30 2025-03-24 76 14 xavier@apache.org 4728619+maartenc@users.nore...
XmlModuleDescriptorParser.java
in src/java/org/apache/ivy/plugins/parser/xml
1135 79 2007-01-30 2023-01-22 76 12 xavier@apache.org bodewig@apache.org
532 - 2007-03-27 2025-04-21 67 14 xavier@apache.org 4728619+maartenc@users.nore...
PomModuleDescriptorBuilder.java
in src/java/org/apache/ivy/plugins/parser/m2
645 60 2008-02-19 2025-03-24 64 15 gscokart@apache.org 4728619+maartenc@users.nore...
IvyNode.java
in src/java/org/apache/ivy/core/resolve
961 87 2007-01-30 2023-04-14 64 13 xavier@apache.org bodewig@apache.org
ivy.xml
in root
54 - 2006-01-18 2025-04-23 63 14 xavier@apache.org 4728619+maartenc@users.nore...
BasicResolver.java
in src/java/org/apache/ivy/plugins/resolver
932 55 2007-01-30 2024-11-12 63 15 xavier@apache.org 4728619+maartenc@users.nore...
XmlModuleDescriptorUpdater.java
in src/java/org/apache/ivy/plugins/parser/xml
1036 54 2007-01-30 2019-05-26 60 9 xavier@apache.org jm@famkruithof.net
XmlSettingsParser.java
in src/java/org/apache/ivy/core/settings
569 27 2007-01-30 2023-01-22 56 12 xavier@apache.org bodewig@apache.org
FileUtil.java
in src/java/org/apache/ivy/util
433 27 2007-01-07 2025-04-23 55 14 maartenc@apache.org 4728619+maartenc@users.nore...
Ivy.java
in src/java/org/apache/ivy
613 66 2007-01-07 2019-05-28 50 11 xavier@apache.org jaikiran@apache.org
BasicURLHandler.java
in src/java/org/apache/ivy/util/url
286 17 2007-01-30 2022-01-15 49 15 xavier@apache.org jaikiran@users.noreply.gith...
RetrieveEngine.java
in src/java/org/apache/ivy/core/retrieve
390 7 2007-01-31 2022-08-21 47 13 xavier@apache.org bodewig@apache.org
HttpClientHandler.java
in src/java/org/apache/ivy/util/url
325 31 2007-01-30 2023-03-17 45 11 xavier@apache.org bodewig@apache.org
IBiblioResolver.java
in src/java/org/apache/ivy/plugins/resolver
464 31 2007-01-30 2019-05-28 45 14 xavier@apache.org jaikiran@apache.org
IvyResolve.java
in src/java/org/apache/ivy/ant
398 52 2007-01-07 2019-05-26 44 10 xavier@apache.org jm@famkruithof.net
Main.java
in src/java/org/apache/ivy
568 16 2007-01-07 2019-11-13 44 12 xavier@apache.org jaguild@gmail.com
DefaultModuleDescriptor.java
in src/java/org/apache/ivy/core/module/descriptor
658 78 2007-01-30 2024-11-12 44 12 xavier@apache.org 4728619+maartenc@users.nore...
IvyPostResolveTask.java
in src/java/org/apache/ivy/ant
343 45 2007-01-07 2019-05-26 43 9 xavier@apache.org jm@famkruithof.net
AbstractResolver.java
in src/java/org/apache/ivy/plugins/resolver
475 77 2007-01-30 2019-05-26 43 13 xavier@apache.org jm@famkruithof.net
PomReader.java
in src/java/org/apache/ivy/plugins/parser/m2
659 59 2008-02-19 2025-03-24 41 13 gscokart@apache.org 4728619+maartenc@users.nore...
XmlModuleDescriptorWriter.java
in src/java/org/apache/ivy/plugins/parser/xml
438 20 2007-01-30 2019-09-21 40 10 xavier@apache.org jaikiran@apache.org
RepositoryResolver.java
in src/java/org/apache/ivy/plugins/resolver
295 23 2007-01-30 2019-05-26 38 11 xavier@apache.org jm@famkruithof.net
IvyAntSettings.java
in src/java/org/apache/ivy/ant
281 35 2007-05-16 2019-05-26 36 11 xavier@apache.org jm@famkruithof.net
DefaultDependencyDescriptor.java
in src/java/org/apache/ivy/core/module/descriptor
511 41 2007-01-30 2024-11-12 35 12 xavier@apache.org 4728619+maartenc@users.nore...
PublishEngine.java
in src/java/org/apache/ivy/core/publish
220 4 2007-01-31 2019-05-26 34 10 xavier@apache.org jm@famkruithof.net
IvyRetrieve.java
in src/java/org/apache/ivy/ant
154 19 2007-01-07 2021-11-24 33 11 xavier@apache.org 4728619+maartenc@users.nore...
IvyTask.java
in src/java/org/apache/ivy/ant
209 26 2007-01-07 2019-05-26 33 9 xavier@apache.org jm@famkruithof.net
ResolveReport.java
in src/java/org/apache/ivy/core/report
275 26 2007-01-30 2019-05-26 33 10 xavier@apache.org jm@famkruithof.net
IvyPublish.java
in src/java/org/apache/ivy/ant
355 65 2007-01-07 2019-05-26 33 8 xavier@apache.org jm@famkruithof.net
IvyPatternHelper.java
in src/java/org/apache/ivy/core
434 32 2007-01-30 2022-08-21 32 9 xavier@apache.org bodewig@apache.org
ModuleRevisionId.java
in src/java/org/apache/ivy/core/module/id
222 25 2007-01-30 2019-05-26 31 10 xavier@apache.org jm@famkruithof.net
ChainResolver.java
in src/java/org/apache/ivy/plugins/resolver
283 29 2007-01-30 2019-05-26 30 10 xavier@apache.org jm@famkruithof.net
IvyBuildList.java
in src/java/org/apache/ivy/ant
465 51 2007-01-07 2019-05-26 30 10 xavier@apache.org jm@famkruithof.net
XMLHelper.java
in src/java/org/apache/ivy/util
514 57 2007-01-07 2023-09-15 30 11 xavier@apache.org bodewig@apache.org
IvyReport.java
in src/java/org/apache/ivy/ant
296 32 2007-01-07 2023-01-22 29 9 xavier@apache.org bodewig@apache.org
PomModuleDescriptorWriter.java
in src/java/org/apache/ivy/plugins/parser/m2
318 13 2007-11-13 2019-05-26 28 8 xavier@apache.org jm@famkruithof.net
ModuleDescriptor.java
in src/java/org/apache/ivy/core/module/descriptor
58 - 2007-01-30 2019-05-26 27 11 xavier@apache.org jm@famkruithof.net
ResolveData.java
in src/java/org/apache/ivy/core/resolve
194 29 2007-01-30 2019-05-26 27 10 xavier@apache.org jm@famkruithof.net
IvyArtifactReport.java
in src/java/org/apache/ivy/ant
205 13 2007-01-07 2023-01-22 26 9 xavier@apache.org bodewig@apache.org
BundleInfoAdapter.java
in src/java/org/apache/ivy/osgi/core
286 11 2010-12-13 2019-05-26 26 7 hibou@apache.org jm@famkruithof.net
VisitNode.java
in src/java/org/apache/ivy/core/resolve
295 43 2007-02-02 2019-05-26 26 8 xavier@apache.org jm@famkruithof.net
ApacheURLLister.java
in src/java/org/apache/ivy/util/url
106 4 2007-01-30 2019-05-26 25 12 xavier@apache.org jm@famkruithof.net
RetrieveOptions.java
in src/java/org/apache/ivy/core/retrieve
120 23 2007-02-19 2019-05-26 25 11 xavier@apache.org jm@famkruithof.net
DeliverEngine.java
in src/java/org/apache/ivy/core/deliver
138 4 2007-01-31 2019-05-26 25 8 xavier@apache.org jm@famkruithof.net
ConfigurationResolveReport.java
in src/java/org/apache/ivy/core/report
250 20 2007-01-30 2019-05-26 25 9 xavier@apache.org jm@famkruithof.net
FileSystemResolver.java
in src/java/org/apache/ivy/plugins/resolver
253 22 2007-01-30 2019-05-26 25 9 xavier@apache.org jm@famkruithof.net
AbstractOSGiResolver.java
in src/java/org/apache/ivy/osgi/repo
451 19 2012-04-12 2019-05-26 25 9 hibou@apache.org jm@famkruithof.net
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
IvySettings.java
in src/java/org/apache/ivy/core/settings
1223 171 2007-01-31 2025-04-29 85 15 xavier@apache.org 4728619+maartenc@users.nore...
PomModuleDescriptorBuilder.java
in src/java/org/apache/ivy/plugins/parser/m2
645 60 2008-02-19 2025-03-24 64 15 gscokart@apache.org 4728619+maartenc@users.nore...
BasicResolver.java
in src/java/org/apache/ivy/plugins/resolver
932 55 2007-01-30 2024-11-12 63 15 xavier@apache.org 4728619+maartenc@users.nore...
BasicURLHandler.java
in src/java/org/apache/ivy/util/url
286 17 2007-01-30 2022-01-15 49 15 xavier@apache.org jaikiran@users.noreply.gith...
PomModuleDescriptorParser.java
in src/java/org/apache/ivy/plugins/parser/m2
372 13 2007-01-30 2025-03-24 76 14 xavier@apache.org 4728619+maartenc@users.nore...
532 - 2007-03-27 2025-04-21 67 14 xavier@apache.org 4728619+maartenc@users.nore...
ivy.xml
in root
54 - 2006-01-18 2025-04-23 63 14 xavier@apache.org 4728619+maartenc@users.nore...
FileUtil.java
in src/java/org/apache/ivy/util
433 27 2007-01-07 2025-04-23 55 14 maartenc@apache.org 4728619+maartenc@users.nore...
IBiblioResolver.java
in src/java/org/apache/ivy/plugins/resolver
464 31 2007-01-30 2019-05-28 45 14 xavier@apache.org jaikiran@apache.org
IvyNode.java
in src/java/org/apache/ivy/core/resolve
961 87 2007-01-30 2023-04-14 64 13 xavier@apache.org bodewig@apache.org
RetrieveEngine.java
in src/java/org/apache/ivy/core/retrieve
390 7 2007-01-31 2022-08-21 47 13 xavier@apache.org bodewig@apache.org
AbstractResolver.java
in src/java/org/apache/ivy/plugins/resolver
475 77 2007-01-30 2019-05-26 43 13 xavier@apache.org jm@famkruithof.net
PomReader.java
in src/java/org/apache/ivy/plugins/parser/m2
659 59 2008-02-19 2025-03-24 41 13 gscokart@apache.org 4728619+maartenc@users.nore...
ResolveEngine.java
in src/java/org/apache/ivy/core/resolve
805 31 2007-01-31 2022-08-21 78 12 xavier@apache.org bodewig@apache.org
XmlModuleDescriptorParser.java
in src/java/org/apache/ivy/plugins/parser/xml
1135 79 2007-01-30 2023-01-22 76 12 xavier@apache.org bodewig@apache.org
XmlSettingsParser.java
in src/java/org/apache/ivy/core/settings
569 27 2007-01-30 2023-01-22 56 12 xavier@apache.org bodewig@apache.org
Main.java
in src/java/org/apache/ivy
568 16 2007-01-07 2019-11-13 44 12 xavier@apache.org jaguild@gmail.com
DefaultModuleDescriptor.java
in src/java/org/apache/ivy/core/module/descriptor
658 78 2007-01-30 2024-11-12 44 12 xavier@apache.org 4728619+maartenc@users.nore...
DefaultDependencyDescriptor.java
in src/java/org/apache/ivy/core/module/descriptor
511 41 2007-01-30 2024-11-12 35 12 xavier@apache.org 4728619+maartenc@users.nore...
ApacheURLLister.java
in src/java/org/apache/ivy/util/url
106 4 2007-01-30 2019-05-26 25 12 xavier@apache.org jm@famkruithof.net
StringUtils.java
in src/java/org/apache/ivy/util
136 14 2007-01-07 2025-03-24 24 12 xavier@apache.org 4728619+maartenc@users.nore...
AbstractSshBasedRepository.java
in src/java/org/apache/ivy/plugins/repository/ssh
197 24 2007-01-30 2019-05-26 21 12 xavier@apache.org jm@famkruithof.net
Ivy.java
in src/java/org/apache/ivy
613 66 2007-01-07 2019-05-28 50 11 xavier@apache.org jaikiran@apache.org
HttpClientHandler.java
in src/java/org/apache/ivy/util/url
325 31 2007-01-30 2023-03-17 45 11 xavier@apache.org bodewig@apache.org
RepositoryResolver.java
in src/java/org/apache/ivy/plugins/resolver
295 23 2007-01-30 2019-05-26 38 11 xavier@apache.org jm@famkruithof.net
IvyAntSettings.java
in src/java/org/apache/ivy/ant
281 35 2007-05-16 2019-05-26 36 11 xavier@apache.org jm@famkruithof.net
IvyRetrieve.java
in src/java/org/apache/ivy/ant
154 19 2007-01-07 2021-11-24 33 11 xavier@apache.org 4728619+maartenc@users.nore...
XMLHelper.java
in src/java/org/apache/ivy/util
514 57 2007-01-07 2023-09-15 30 11 xavier@apache.org bodewig@apache.org
ModuleDescriptor.java
in src/java/org/apache/ivy/core/module/descriptor
58 - 2007-01-30 2019-05-26 27 11 xavier@apache.org jm@famkruithof.net
RetrieveOptions.java
in src/java/org/apache/ivy/core/retrieve
120 23 2007-02-19 2019-05-26 25 11 xavier@apache.org jm@famkruithof.net
IvyAuthenticator.java
in src/java/org/apache/ivy/util/url
96 9 2007-01-30 2019-05-26 24 11 xavier@apache.org jm@famkruithof.net
IvyCacheFileset.java
in src/java/org/apache/ivy/ant
110 8 2007-01-07 2021-11-24 24 11 xavier@apache.org 4728619+maartenc@users.nore...
SFTPRepository.java
in src/java/org/apache/ivy/plugins/repository/sftp
171 16 2007-01-30 2019-05-26 22 11 xavier@apache.org jm@famkruithof.net
IvyRepResolver.java
in src/java/org/apache/ivy/plugins/resolver
247 26 2007-01-30 2019-05-28 19 11 xavier@apache.org jaikiran@apache.org
IvyResolve.java
in src/java/org/apache/ivy/ant
398 52 2007-01-07 2019-05-26 44 10 xavier@apache.org jm@famkruithof.net
XmlModuleDescriptorWriter.java
in src/java/org/apache/ivy/plugins/parser/xml
438 20 2007-01-30 2019-09-21 40 10 xavier@apache.org jaikiran@apache.org
PublishEngine.java
in src/java/org/apache/ivy/core/publish
220 4 2007-01-31 2019-05-26 34 10 xavier@apache.org jm@famkruithof.net
ResolveReport.java
in src/java/org/apache/ivy/core/report
275 26 2007-01-30 2019-05-26 33 10 xavier@apache.org jm@famkruithof.net
ModuleRevisionId.java
in src/java/org/apache/ivy/core/module/id
222 25 2007-01-30 2019-05-26 31 10 xavier@apache.org jm@famkruithof.net
ChainResolver.java
in src/java/org/apache/ivy/plugins/resolver
283 29 2007-01-30 2019-05-26 30 10 xavier@apache.org jm@famkruithof.net
IvyBuildList.java
in src/java/org/apache/ivy/ant
465 51 2007-01-07 2019-05-26 30 10 xavier@apache.org jm@famkruithof.net
ResolveData.java
in src/java/org/apache/ivy/core/resolve
194 29 2007-01-30 2019-05-26 27 10 xavier@apache.org jm@famkruithof.net
AbstractModuleDescriptorParser.java
in src/java/org/apache/ivy/plugins/parser
272 31 2007-01-30 2019-05-26 23 10 xavier@apache.org jm@famkruithof.net
SshCache.java
in src/java/org/apache/ivy/plugins/repository/ssh
258 26 2007-01-30 2019-05-26 22 10 xavier@apache.org jm@famkruithof.net
SshRepository.java
in src/java/org/apache/ivy/plugins/repository/ssh
292 22 2007-01-30 2019-05-26 22 10 xavier@apache.org jm@famkruithof.net
ChecksumHelper.java
in src/java/org/apache/ivy/util
121 8 2007-01-07 2019-05-26 21 10 xavier@apache.org jm@famkruithof.net
VsftpRepository.java
in src/java/org/apache/ivy/plugins/repository/vsftp
597 45 2007-01-30 2019-05-26 21 10 xavier@apache.org jm@famkruithof.net
DualResolver.java
in src/java/org/apache/ivy/plugins/resolver
163 21 2007-01-30 2019-05-26 21 10 xavier@apache.org jm@famkruithof.net
AbstractPatternsBasedResolver.java
in src/java/org/apache/ivy/plugins/resolver
279 26 2008-08-28 2019-05-26 21 10 xavier@apache.org jm@famkruithof.net
ArtifactDownloadReport.java
in src/java/org/apache/ivy/core/report
114 25 2007-01-30 2019-05-26 20 10 xavier@apache.org jm@famkruithof.net
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
ZipPacking.java
in src/java/org/apache/ivy/plugins/pack
58 3 2025-04-23 2025-04-23 1 1 4728619+maartenc@users.nore... 4728619+maartenc@users.nore...
EmptyFileSet.java
in src/java/org/apache/ivy/ant
38 7 2021-11-23 2021-11-24 2 1 4728619+maartenc@users.nore... 4728619+maartenc@users.nore...
OsgiBundlePacking.java
in src/java/org/apache/ivy/plugins/pack
34 2 2025-04-23 2025-04-23 1 1 4728619+maartenc@users.nore... 4728619+maartenc@users.nore...
Pack200Packing.java
in src/java/org/apache/ivy/plugins/pack
29 2 2025-04-23 2025-04-29 2 1 4728619+maartenc@users.nore... 4728619+maartenc@users.nore...
Pack200Util.java
in src/java/org/apache/ivy/plugins/pack
20 1 2025-04-29 2025-04-29 1 1 4728619+maartenc@users.nore... 4728619+maartenc@users.nore...
StreamPacking.java
in src/java/org/apache/ivy/plugins/pack
12 1 2025-04-23 2025-04-23 1 1 4728619+maartenc@users.nore... 4728619+maartenc@users.nore...
ArchivePacking.java
in src/java/org/apache/ivy/plugins/pack
9 - 2025-04-23 2025-04-23 1 1 4728619+maartenc@users.nore... 4728619+maartenc@users.nore...
LazyResource.java
in src/java/org/apache/ivy/plugins/repository
59 13 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
SFTPResource.java
in src/java/org/apache/ivy/plugins/repository/sftp
52 10 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
PluginAdapter.java
in src/java/org/apache/ivy/osgi/updatesite
52 2 2011-01-07 2019-05-26 5 2 hibou@apache.org jm@famkruithof.net
FileResource.java
in src/java/org/apache/ivy/plugins/repository/file
44 11 2007-01-30 2019-05-26 5 2 xavier@apache.org jm@famkruithof.net
BasicResource.java
in src/java/org/apache/ivy/plugins/repository
43 9 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
JarResource.java
in src/java/org/apache/ivy/plugins/repository/jar
40 9 2011-09-04 2019-05-26 3 2 hibou@apache.org jm@famkruithof.net
Require.java
in src/java/org/apache/ivy/osgi/updatesite/xml
39 10 2011-01-07 2019-05-26 2 2 hibou@apache.org jm@famkruithof.net
IvyDependencyArtifact.java
in src/java/org/apache/ivy/ant
38 5 2010-10-27 2019-05-26 3 2 hibou@apache.org jm@famkruithof.net
EndArtifactDownloadEvent.java
in src/java/org/apache/ivy/core/event/download
37 3 2007-01-30 2019-05-26 7 2 xavier@apache.org jm@famkruithof.net
IvyDependencyInclude.java
in src/java/org/apache/ivy/ant
33 5 2010-10-27 2019-05-26 2 2 hibou@apache.org jm@famkruithof.net
RevisionEntry.java
in src/java/org/apache/ivy/core/search
31 8 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
Requirement.java
in src/java/org/apache/ivy/osgi/obr/xml
30 7 2010-11-19 2019-05-26 4 2 hibou@apache.org jm@famkruithof.net
CopyProgressEvent.java
in src/java/org/apache/ivy/util
29 6 2007-01-07 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
ModuleEntry.java
in src/java/org/apache/ivy/core/search
25 6 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
P2Artifact.java
in src/java/org/apache/ivy/osgi/p2
25 5 2011-01-07 2019-05-26 3 2 hibou@apache.org jm@famkruithof.net
StartArtifactDownloadEvent.java
in src/java/org/apache/ivy/core/event/download
24 3 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
EclipsePlugin.java
in src/java/org/apache/ivy/osgi/updatesite/xml
24 7 2011-01-07 2019-05-26 2 2 hibou@apache.org jm@famkruithof.net
CapabilityProperty.java
in src/java/org/apache/ivy/osgi/obr/xml
24 5 2010-11-19 2019-05-26 3 2 hibou@apache.org jm@famkruithof.net
Status.java
in src/java/org/apache/ivy/core/module/status
23 6 2007-01-30 2019-05-26 3 2 xavier@apache.org jm@famkruithof.net
ManifestAndLocation.java
in src/java/org/apache/ivy/osgi/repo
22 4 2010-11-19 2019-05-26 4 2 hibou@apache.org jm@famkruithof.net
BundleArtifact.java
in src/java/org/apache/ivy/osgi/core
21 4 2014-01-04 2019-05-26 2 2 hibou@apache.org jm@famkruithof.net
JarModule.java
in src/java/org/apache/ivy/tools/analyser
20 4 2007-01-07 2019-05-26 5 2 xavier@apache.org jm@famkruithof.net
EndResolveEvent.java
in src/java/org/apache/ivy/core/event/resolve
20 2 2007-01-30 2019-05-26 5 2 xavier@apache.org jm@famkruithof.net
OrganisationEntry.java
in src/java/org/apache/ivy/core/search
19 4 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
DownloadEvent.java
in src/java/org/apache/ivy/core/event/download
19 3 2007-01-30 2019-05-26 5 2 xavier@apache.org jm@famkruithof.net
DefaultWorkspaceModuleDescriptor.java
in src/java/org/apache/ivy/core/module/descriptor
18 3 2014-12-21 2019-05-26 3 2 nicolas.lalevee@hibnet.org jm@famkruithof.net
UpdateSiteDescriptor.java
in src/java/org/apache/ivy/osgi/updatesite
17 2 2011-01-07 2019-05-26 4 2 hibou@apache.org jm@famkruithof.net
NeedArtifactEvent.java
in src/java/org/apache/ivy/core/event/download
15 2 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
License.java
in src/java/org/apache/ivy/core/module/descriptor
15 3 2007-01-30 2019-05-26 3 2 xavier@apache.org jm@famkruithof.net
AnyMatcher.java
in src/java/org/apache/ivy/plugins/matcher
15 3 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
NoMatcher.java
in src/java/org/apache/ivy/plugins/matcher
15 3 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
PrepareDownloadEvent.java
in src/java/org/apache/ivy/core/event/download
14 1 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
ExactVersionMatcher.java
in src/java/org/apache/ivy/plugins/version
13 3 2007-01-30 2019-05-26 3 2 xavier@apache.org jm@famkruithof.net
MDResolvedResource.java
in src/java/org/apache/ivy/plugins/resolver/util
13 2 2007-01-30 2019-05-26 5 2 xavier@apache.org jm@famkruithof.net
IvyPattern.java
in src/java/org/apache/ivy/core/settings
10 2 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
ivysettings.xml
in src/example/bintray
10 - 2014-12-13 2019-05-26 2 2 nicolas.lalevee@hibnet.org jm@famkruithof.net
DefaultPublishingDRResolver.java
in src/java/org/apache/ivy/core/deliver
9 1 2007-01-30 2019-05-26 3 2 xavier@apache.org jm@famkruithof.net
SilentNonMatchingVersionReporter.java
in src/java/org/apache/ivy/core/sort
8 1 2007-06-08 2019-05-26 2 2 gscokart@apache.org jm@famkruithof.net
WarningNonMatchingVersionReporter.java
in src/java/org/apache/ivy/core/sort
8 1 2007-06-08 2019-05-26 2 2 gscokart@apache.org jm@famkruithof.net
StartResolveEvent.java
in src/java/org/apache/ivy/core/event/resolve
8 1 2007-01-30 2019-05-26 4 2 xavier@apache.org jm@famkruithof.net
NIOFileLockStrategy.java
in src/java/org/apache/ivy/plugins/lock
7 1 2013-07-25 2019-05-26 2 2 maartenc@apache.org jm@famkruithof.net
CopyProgressListener.java
in src/java/org/apache/ivy/util
6 - 2007-01-07 2019-05-26 3 2 xavier@apache.org jm@famkruithof.net
ArtifactInfo.java
in src/java/org/apache/ivy/plugins/latest
5 - 2007-01-30 2019-05-26 3 2 xavier@apache.org jm@famkruithof.net
Correlations

File Size vs. Number of Changes: 544 points

src/java/org/apache/ivy/core/settings/IvySettings.java x: 1223 lines of code y: 85 # changes src/java/org/apache/ivy/plugins/pack/Pack200Packing.java x: 29 lines of code y: 2 # changes src/java/org/apache/ivy/plugins/pack/Pack200Util.java x: 20 lines of code y: 1 # changes ivy.xml x: 54 lines of code y: 63 # changes src/java/org/apache/ivy/core/pack/PackagingManager.java x: 89 lines of code y: 10 # changes src/java/org/apache/ivy/core/pack/PackingRegistry.java x: 17 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/pack/ArchivePacking.java x: 9 lines of code y: 1 # changes src/java/org/apache/ivy/plugins/pack/OsgiBundlePacking.java x: 34 lines of code y: 1 # changes src/java/org/apache/ivy/plugins/pack/StreamPacking.java x: 12 lines of code y: 1 # changes src/java/org/apache/ivy/plugins/pack/ZipPacking.java x: 58 lines of code y: 1 # changes src/java/org/apache/ivy/util/FileUtil.java x: 433 lines of code y: 55 # changes build-release.xml x: 532 lines of code y: 67 # changes src/java/org/apache/ivy/plugins/parser/m2/DefaultPomDependencyMgt.java x: 44 lines of code y: 9 # changes src/java/org/apache/ivy/plugins/parser/m2/PomDependencyMgt.java x: 12 lines of code y: 11 # changes src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java x: 645 lines of code y: 64 # changes src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java x: 372 lines of code y: 76 # changes src/java/org/apache/ivy/plugins/parser/m2/PomReader.java x: 659 lines of code y: 41 # changes src/java/org/apache/ivy/util/StringUtils.java x: 136 lines of code y: 24 # changes doap_Ivy.rdf x: 91 lines of code y: 13 # changes src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java x: 511 lines of code y: 35 # changes src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java x: 658 lines of code y: 44 # changes src/java/org/apache/ivy/core/module/descriptor/DependencyDescriptor.java x: 36 lines of code y: 15 # changes src/java/org/apache/ivy/plugins/resolver/BasicResolver.java x: 932 lines of code y: 63 # changes src/java/org/apache/ivy/util/XMLHelper.java x: 514 lines of code y: 30 # changes src/java/org/apache/ivy/ant/IvyArtifactReport.java x: 205 lines of code y: 26 # changes src/java/org/apache/ivy/ant/IvyReport.java x: 296 lines of code y: 29 # changes src/java/org/apache/ivy/core/settings/XmlSettingsParser.java x: 569 lines of code y: 56 # changes src/java/org/apache/ivy/osgi/obr/xml/OBRXMLWriter.java x: 253 lines of code y: 14 # changes src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java x: 1135 lines of code y: 76 # changes src/java/org/apache/ivy/plugins/report/XmlReportParser.java x: 256 lines of code y: 22 # changes src/java/org/apache/ivy/core/resolve/IvyNode.java x: 961 lines of code y: 64 # changes src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java x: 198 lines of code y: 16 # changes src/java/org/apache/ivy/util/url/HttpClientHandler.java x: 325 lines of code y: 45 # changes src/java/org/apache/ivy/core/IvyPatternHelper.java x: 434 lines of code y: 32 # changes src/java/org/apache/ivy/core/resolve/ResolveEngine.java x: 805 lines of code y: 78 # changes src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java x: 390 lines of code y: 47 # changes src/java/org/apache/ivy/plugins/report/XmlReportOutputter.java x: 50 lines of code y: 18 # changes src/java/org/apache/ivy/plugins/repository/file/FileRepository.java x: 112 lines of code y: 14 # changes src/java/org/apache/ivy/util/url/BasicURLHandler.java x: 286 lines of code y: 49 # changes src/java/org/apache/ivy/ant/EmptyFileSet.java x: 38 lines of code y: 2 # changes src/java/org/apache/ivy/ant/IvyCacheFileset.java x: 110 lines of code y: 24 # changes src/java/org/apache/ivy/ant/IvyRetrieve.java x: 154 lines of code y: 33 # changes src/java/org/apache/ivy/Main.java x: 568 lines of code y: 44 # changes src/java/org/apache/ivy/util/MessageLoggerHelper.java x: 33 lines of code y: 6 # changes src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java x: 438 lines of code y: 40 # changes ivysettings-release.xml x: 18 lines of code y: 5 # changes src/java/org/apache/ivy/Ivy.java x: 613 lines of code y: 50 # changes src/java/org/apache/ivy/core/settings/ivysettings-1.4.xml x: 10 lines of code y: 6 # changes src/java/org/apache/ivy/plugins/matcher/GlobPatternMatcher.java x: 51 lines of code y: 16 # changes src/java/org/apache/ivy/plugins/report/ivy-report.xsl x: 467 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java x: 464 lines of code y: 45 # changes src/java/org/apache/ivy/plugins/resolver/IvyRepResolver.java x: 247 lines of code y: 19 # changes src/java/org/apache/ivy/util/Configurator.java x: 591 lines of code y: 20 # changes src/java/org/apache/ivy/util/filter/FilterHelper.java x: 45 lines of code y: 15 # changes build-for-bin-distrib.xml x: 33 lines of code y: 4 # changes src/etc/license/license-header.xml x: 1 lines of code y: 3 # changes src/example/bintray/ivy.xml x: 10 lines of code y: 5 # changes src/example/bintray/ivysettings.xml x: 10 lines of code y: 2 # changes src/example/build-a-ivy-repository/settings/ivysettings-advanced.xml x: 131 lines of code y: 7 # changes src/example/build-a-ivy-repository/settings/ivysettings-basic.xml x: 12 lines of code y: 4 # changes src/example/chained-resolvers/chainedresolvers-project/ivy.xml x: 7 lines of code y: 9 # changes src/example/chained-resolvers/chainedresolvers-project/src/example/Hello.java x: 14 lines of code y: 6 # changes src/example/chained-resolvers/settings/ivysettings.xml x: 11 lines of code y: 3 # changes src/example/configurations/jdbc-example/ivy.xml x: 21 lines of code y: 11 # changes src/example/configurations/multi-projects/filter-framework/ivy.xml x: 18 lines of code y: 10 # changes src/example/configurations/multi-projects/filter-framework/src/filter/FilterProvider.java x: 19 lines of code y: 9 # changes src/example/configurations/multi-projects/filter-framework/src/filter/IFilter.java x: 4 lines of code y: 4 # changes src/example/configurations/multi-projects/filter-framework/src/filter/ccimpl/CCFilter.java x: 24 lines of code y: 10 # changes src/example/configurations/multi-projects/filter-framework/src/filter/hmimpl/HMFilter.java x: 21 lines of code y: 10 # changes src/example/configurations/multi-projects/myapp/ivy.xml x: 11 lines of code y: 9 # changes src/example/configurations/multi-projects/myapp/src/myapp/Main.java x: 15 lines of code y: 8 # changes src/example/dependence/dependee/ivy.xml x: 6 lines of code y: 5 # changes src/example/dependence/dependee/src/standalone/Main.java x: 30 lines of code y: 5 # changes src/example/dependence/settings/ivysettings.xml x: 15 lines of code y: 4 # changes src/example/dual/project/ivy.xml x: 7 lines of code y: 8 # changes src/example/dual/project/src/example/HelloIvy.java x: 24 lines of code y: 5 # changes src/example/hello-ivy/ivy.xml x: 7 lines of code y: 10 # changes src/example/hello-ivy/src/example/HelloConsole.java x: 26 lines of code y: 5 # changes src/example/multi-project/common/common.xml x: 92 lines of code y: 15 # changes src/example/multi-project/projects/console/ivy.xml x: 12 lines of code y: 10 # changes src/example/multi-project/projects/console/src/console/Main.java x: 57 lines of code y: 9 # changes src/example/multi-project/projects/find/src/find/Main.java x: 48 lines of code y: 11 # changes src/example/multi-project/projects/list/ivy.xml x: 17 lines of code y: 10 # changes src/example/multi-project/projects/list/src/list/ListFile.java x: 26 lines of code y: 10 # changes src/example/multi-project/projects/list/src/list/Main.java x: 39 lines of code y: 10 # changes src/example/multi-project/projects/size/ivy.xml x: 10 lines of code y: 10 # changes src/example/multi-project/projects/sizewhere/src/sizewhere/SizeWhere.java x: 15 lines of code y: 9 # changes src/example/multi-project/projects/version/ivy.xml x: 6 lines of code y: 10 # changes src/example/multi-project/projects/version/src/version/Version.java x: 29 lines of code y: 11 # changes src/example/packager-resolver/ivysettings.xml x: 12 lines of code y: 5 # changes src/java/org/apache/ivy/Ivy14.java x: 354 lines of code y: 22 # changes src/java/org/apache/ivy/ant/AddPathTask.java x: 64 lines of code y: 5 # changes src/java/org/apache/ivy/ant/AntBuildTrigger.java x: 102 lines of code y: 19 # changes src/java/org/apache/ivy/ant/AntCallTrigger.java x: 72 lines of code y: 13 # changes src/java/org/apache/ivy/ant/AntMessageLogger.java x: 80 lines of code y: 12 # changes src/java/org/apache/ivy/ant/AntWorkspaceResolver.java x: 181 lines of code y: 6 # changes src/java/org/apache/ivy/ant/BuildOBRTask.java x: 154 lines of code y: 7 # changes src/java/org/apache/ivy/ant/ConvertManifestTask.java x: 65 lines of code y: 9 # changes src/java/org/apache/ivy/ant/FixDepsTask.java x: 55 lines of code y: 7 # changes src/java/org/apache/ivy/ant/IvyAntSettings.java x: 281 lines of code y: 36 # changes src/java/org/apache/ivy/ant/IvyAntVariableContainer.java x: 62 lines of code y: 13 # changes src/java/org/apache/ivy/ant/IvyArtifactProperty.java x: 60 lines of code y: 18 # changes src/java/org/apache/ivy/ant/IvyBuildList.java x: 465 lines of code y: 30 # changes src/java/org/apache/ivy/ant/IvyBuildNumber.java x: 304 lines of code y: 22 # changes src/java/org/apache/ivy/ant/IvyCachePath.java x: 74 lines of code y: 16 # changes src/java/org/apache/ivy/ant/IvyCacheTask.java x: 64 lines of code y: 19 # changes src/java/org/apache/ivy/ant/IvyCheck.java x: 52 lines of code y: 10 # changes src/java/org/apache/ivy/ant/IvyCleanCache.java x: 40 lines of code y: 9 # changes src/java/org/apache/ivy/ant/IvyConfigure.java x: 100 lines of code y: 24 # changes src/java/org/apache/ivy/ant/IvyConflict.java x: 43 lines of code y: 6 # changes src/java/org/apache/ivy/ant/IvyConvertPom.java x: 48 lines of code y: 10 # changes src/java/org/apache/ivy/ant/IvyDeliver.java x: 337 lines of code y: 24 # changes src/java/org/apache/ivy/ant/IvyDependency.java x: 125 lines of code y: 7 # changes src/java/org/apache/ivy/ant/IvyDependencyArtifact.java x: 38 lines of code y: 3 # changes src/java/org/apache/ivy/ant/IvyDependencyExclude.java x: 43 lines of code y: 3 # changes src/java/org/apache/ivy/ant/IvyDependencyInclude.java x: 33 lines of code y: 2 # changes src/java/org/apache/ivy/ant/IvyDependencyTree.java x: 108 lines of code y: 11 # changes src/java/org/apache/ivy/ant/IvyDependencyUpdateChecker.java x: 146 lines of code y: 9 # changes src/java/org/apache/ivy/ant/IvyExtractFromSources.java x: 154 lines of code y: 12 # changes src/java/org/apache/ivy/ant/IvyFindRevision.java x: 65 lines of code y: 10 # changes src/java/org/apache/ivy/ant/IvyInfo.java x: 152 lines of code y: 20 # changes src/java/org/apache/ivy/ant/IvyInstall.java x: 167 lines of code y: 19 # changes src/java/org/apache/ivy/ant/IvyListModules.java x: 107 lines of code y: 12 # changes src/java/org/apache/ivy/ant/IvyMakePom.java x: 219 lines of code y: 18 # changes src/java/org/apache/ivy/ant/IvyOverride.java x: 35 lines of code y: 3 # changes src/java/org/apache/ivy/ant/IvyPostResolveTask.java x: 343 lines of code y: 43 # changes src/java/org/apache/ivy/ant/IvyPublish.java x: 355 lines of code y: 33 # changes src/java/org/apache/ivy/ant/IvyRepositoryReport.java x: 229 lines of code y: 21 # changes src/java/org/apache/ivy/ant/IvyResolve.java x: 398 lines of code y: 44 # changes src/java/org/apache/ivy/ant/IvyResources.java x: 67 lines of code y: 4 # changes src/java/org/apache/ivy/ant/IvyTask.java x: 209 lines of code y: 33 # changes src/java/org/apache/ivy/ant/IvyVar.java x: 90 lines of code y: 9 # changes src/java/org/apache/ivy/ant/MapperAdapter.java x: 17 lines of code y: 3 # changes src/java/org/apache/ivy/ant/PackageMapping.java x: 35 lines of code y: 9 # changes src/java/org/apache/ivy/ant/antlib.xml x: 35 lines of code y: 19 # changes src/java/org/apache/ivy/core/ExecutionRelativeUrlResolver.java x: 8 lines of code y: 3 # changes src/java/org/apache/ivy/core/IvyContext.java x: 210 lines of code y: 20 # changes src/java/org/apache/ivy/core/IvyThread.java x: 35 lines of code y: 8 # changes src/java/org/apache/ivy/core/LogOptions.java x: 19 lines of code y: 3 # changes src/java/org/apache/ivy/core/RelativeUrlResolver.java x: 21 lines of code y: 8 # changes src/java/org/apache/ivy/core/check/CheckEngine.java x: 87 lines of code y: 13 # changes src/java/org/apache/ivy/core/check/CheckEngineSettings.java x: 7 lines of code y: 5 # changes src/java/org/apache/ivy/core/deliver/DeliverEngine.java x: 138 lines of code y: 25 # changes src/java/org/apache/ivy/core/deliver/DeliverEngineSettings.java x: 5 lines of code y: 3 # changes src/java/org/apache/ivy/core/deliver/DeliverOptions.java x: 114 lines of code y: 15 # changes src/java/org/apache/ivy/core/event/EventManager.java x: 69 lines of code y: 6 # changes src/java/org/apache/ivy/core/event/FilteredIvyListener.java x: 21 lines of code y: 4 # changes src/java/org/apache/ivy/core/event/IvyEvent.java x: 67 lines of code y: 15 # changes src/java/org/apache/ivy/core/event/IvyEventFilter.java x: 85 lines of code y: 12 # changes src/java/org/apache/ivy/core/event/IvyListener.java x: 5 lines of code y: 4 # changes src/java/org/apache/ivy/core/event/download/EndArtifactDownloadEvent.java x: 37 lines of code y: 7 # changes src/java/org/apache/ivy/core/event/download/StartArtifactDownloadEvent.java x: 24 lines of code y: 4 # changes src/java/org/apache/ivy/core/event/publish/EndArtifactPublishEvent.java x: 19 lines of code y: 6 # changes src/java/org/apache/ivy/core/event/publish/PublishEvent.java x: 36 lines of code y: 4 # changes src/java/org/apache/ivy/core/event/resolve/EndResolveDependencyEvent.java x: 34 lines of code y: 11 # changes src/java/org/apache/ivy/core/event/resolve/EndResolveEvent.java x: 20 lines of code y: 5 # changes src/java/org/apache/ivy/core/event/resolve/ResolveDependencyEvent.java x: 31 lines of code y: 9 # changes src/java/org/apache/ivy/core/event/resolve/ResolveEvent.java x: 15 lines of code y: 5 # changes src/java/org/apache/ivy/core/event/resolve/StartResolveEvent.java x: 8 lines of code y: 4 # changes src/java/org/apache/ivy/core/event/retrieve/EndRetrieveArtifactEvent.java x: 9 lines of code y: 4 # changes src/java/org/apache/ivy/core/event/retrieve/EndRetrieveEvent.java x: 34 lines of code y: 6 # changes src/java/org/apache/ivy/core/event/retrieve/RetrieveArtifactEvent.java x: 29 lines of code y: 4 # changes src/java/org/apache/ivy/core/install/InstallEngine.java x: 152 lines of code y: 23 # changes src/java/org/apache/ivy/core/install/InstallEngineSettings.java x: 17 lines of code y: 4 # changes src/java/org/apache/ivy/core/install/InstallOptions.java x: 63 lines of code y: 6 # changes src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java x: 48 lines of code y: 12 # changes src/java/org/apache/ivy/core/module/descriptor/AbstractIncludeExcludeRule.java x: 54 lines of code y: 9 # changes src/java/org/apache/ivy/core/module/descriptor/Configuration.java x: 156 lines of code y: 17 # changes src/java/org/apache/ivy/core/module/descriptor/ConfigurationAware.java x: 5 lines of code y: 7 # changes src/java/org/apache/ivy/core/module/descriptor/ConfigurationGroup.java x: 23 lines of code y: 8 # changes src/java/org/apache/ivy/core/module/descriptor/ConfigurationIntersection.java x: 24 lines of code y: 7 # changes src/java/org/apache/ivy/core/module/descriptor/DefaultArtifact.java x: 98 lines of code y: 9 # changes src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyArtifactDescriptor.java x: 72 lines of code y: 11 # changes src/java/org/apache/ivy/core/module/descriptor/DependencyDescriptorMediator.java x: 4 lines of code y: 5 # changes src/java/org/apache/ivy/core/module/descriptor/ExcludeRule.java x: 9 lines of code y: 8 # changes src/java/org/apache/ivy/core/module/descriptor/ExtraInfoHolder.java x: 41 lines of code y: 4 # changes src/java/org/apache/ivy/core/module/descriptor/IncludeRule.java x: 9 lines of code y: 7 # changes src/java/org/apache/ivy/core/module/descriptor/License.java x: 15 lines of code y: 3 # changes src/java/org/apache/ivy/core/module/descriptor/MDArtifact.java x: 80 lines of code y: 9 # changes src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java x: 58 lines of code y: 27 # changes src/java/org/apache/ivy/core/module/descriptor/OverrideDependencyDescriptorMediator.java x: 31 lines of code y: 8 # changes src/java/org/apache/ivy/core/module/descriptor/WorkspaceModuleDescriptor.java x: 3 lines of code y: 3 # changes src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java x: 71 lines of code y: 14 # changes src/java/org/apache/ivy/core/module/id/MatcherLookup.java x: 66 lines of code y: 8 # changes src/java/org/apache/ivy/core/module/id/ModuleId.java x: 103 lines of code y: 21 # changes src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java x: 222 lines of code y: 31 # changes src/java/org/apache/ivy/core/module/id/ModuleRules.java x: 90 lines of code y: 13 # changes src/java/org/apache/ivy/core/module/id/package.html x: 40 lines of code y: 7 # changes src/java/org/apache/ivy/core/module/status/Status.java x: 23 lines of code y: 3 # changes src/java/org/apache/ivy/core/module/status/StatusManager.java x: 103 lines of code y: 10 # changes src/java/org/apache/ivy/core/publish/PublishEngine.java x: 220 lines of code y: 34 # changes src/java/org/apache/ivy/core/publish/PublishOptions.java x: 109 lines of code y: 14 # changes src/java/org/apache/ivy/core/report/ArtifactDownloadReport.java x: 114 lines of code y: 20 # changes src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java x: 250 lines of code y: 25 # changes src/java/org/apache/ivy/core/report/DownloadReport.java x: 27 lines of code y: 5 # changes src/java/org/apache/ivy/core/report/DownloadStatus.java x: 25 lines of code y: 9 # changes src/java/org/apache/ivy/core/report/ResolveReport.java x: 275 lines of code y: 33 # changes src/java/org/apache/ivy/core/repository/RepositoryManagementEngine.java x: 181 lines of code y: 13 # changes src/java/org/apache/ivy/core/resolve/DownloadOptions.java x: 6 lines of code y: 13 # changes src/java/org/apache/ivy/core/resolve/IvyNodeBlacklist.java x: 35 lines of code y: 4 # changes src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java x: 243 lines of code y: 22 # changes src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java x: 282 lines of code y: 19 # changes src/java/org/apache/ivy/core/resolve/ResolveData.java x: 194 lines of code y: 27 # changes src/java/org/apache/ivy/core/resolve/ResolveOptions.java x: 154 lines of code y: 23 # changes src/java/org/apache/ivy/core/resolve/ResolvedModuleRevision.java x: 58 lines of code y: 12 # changes src/java/org/apache/ivy/core/resolve/VisitData.java x: 33 lines of code y: 7 # changes src/java/org/apache/ivy/core/resolve/VisitNode.java x: 295 lines of code y: 26 # changes src/java/org/apache/ivy/core/retrieve/RetrieveEngineSettings.java x: 8 lines of code y: 6 # changes src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java x: 120 lines of code y: 25 # changes src/java/org/apache/ivy/core/retrieve/RetrieveReport.java x: 49 lines of code y: 8 # changes src/java/org/apache/ivy/core/search/ModuleEntry.java x: 25 lines of code y: 4 # changes src/java/org/apache/ivy/core/search/OrganisationEntry.java x: 19 lines of code y: 4 # changes src/java/org/apache/ivy/core/search/SearchEngine.java x: 290 lines of code y: 20 # changes src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java x: 58 lines of code y: 9 # changes src/java/org/apache/ivy/core/settings/NamedTimeoutConstraint.java x: 34 lines of code y: 5 # changes src/java/org/apache/ivy/core/settings/ivysettings-public.xml x: 5 lines of code y: 6 # changes src/java/org/apache/ivy/core/sort/CollectionOfModulesToSort.java x: 61 lines of code y: 10 # changes src/java/org/apache/ivy/core/sort/ModuleDescriptorSorter.java x: 51 lines of code y: 13 # changes src/java/org/apache/ivy/core/sort/ModuleInSort.java x: 100 lines of code y: 16 # changes src/java/org/apache/ivy/core/sort/SilentNonMatchingVersionReporter.java x: 8 lines of code y: 2 # changes src/java/org/apache/ivy/core/sort/SortEngine.java x: 64 lines of code y: 17 # changes src/java/org/apache/ivy/osgi/core/BundleArtifact.java x: 21 lines of code y: 2 # changes src/java/org/apache/ivy/osgi/core/BundleCapability.java x: 54 lines of code y: 4 # changes src/java/org/apache/ivy/osgi/core/BundleInfo.java x: 280 lines of code y: 13 # changes src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java x: 286 lines of code y: 26 # changes src/java/org/apache/ivy/osgi/core/BundleRequirement.java x: 73 lines of code y: 4 # changes src/java/org/apache/ivy/osgi/core/ExecutionEnvironmentProfile.java x: 46 lines of code y: 6 # changes src/java/org/apache/ivy/osgi/core/ExecutionEnvironmentProfileProvider.java x: 90 lines of code y: 8 # changes src/java/org/apache/ivy/osgi/core/ManifestHeaderElement.java x: 75 lines of code y: 7 # changes src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java x: 292 lines of code y: 12 # changes src/java/org/apache/ivy/osgi/core/ManifestParser.java x: 213 lines of code y: 21 # changes src/java/org/apache/ivy/osgi/core/OSGiManifestParser.java x: 73 lines of code y: 14 # changes src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java x: 87 lines of code y: 8 # changes src/java/org/apache/ivy/osgi/filter/CompareFilter.java x: 111 lines of code y: 6 # changes src/java/org/apache/ivy/osgi/filter/OSGiFilterParser.java x: 163 lines of code y: 9 # changes src/java/org/apache/ivy/osgi/filter/UniOperatorFilter.java x: 39 lines of code y: 8 # changes src/java/org/apache/ivy/osgi/obr/OBRResolver.java x: 109 lines of code y: 15 # changes src/java/org/apache/ivy/osgi/obr/xml/OBRXMLParser.java x: 305 lines of code y: 16 # changes src/java/org/apache/ivy/osgi/obr/xml/RequirementAdapter.java x: 161 lines of code y: 11 # changes src/java/org/apache/ivy/osgi/p2/P2Artifact.java x: 25 lines of code y: 3 # changes src/java/org/apache/ivy/osgi/p2/P2ArtifactParser.java x: 161 lines of code y: 16 # changes src/java/org/apache/ivy/osgi/p2/P2CompositeParser.java x: 73 lines of code y: 11 # changes src/java/org/apache/ivy/osgi/p2/P2Descriptor.java x: 112 lines of code y: 18 # changes src/java/org/apache/ivy/osgi/p2/P2MetadataParser.java x: 504 lines of code y: 24 # changes src/java/org/apache/ivy/osgi/p2/PropertiesParser.java x: 46 lines of code y: 9 # changes src/java/org/apache/ivy/osgi/repo/AbstractFSManifestIterable.java x: 89 lines of code y: 16 # changes src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java x: 451 lines of code y: 25 # changes src/java/org/apache/ivy/osgi/repo/AggregatedRepoDescriptor.java x: 81 lines of code y: 4 # changes src/java/org/apache/ivy/osgi/repo/ArtifactReportManifestIterable.java x: 114 lines of code y: 11 # changes src/java/org/apache/ivy/osgi/repo/BundleCapabilityAndLocation.java x: 28 lines of code y: 3 # changes src/java/org/apache/ivy/osgi/repo/BundleRepoDescriptor.java x: 42 lines of code y: 7 # changes src/java/org/apache/ivy/osgi/repo/EditableRepoDescriptor.java x: 123 lines of code y: 6 # changes src/java/org/apache/ivy/osgi/repo/FSManifestIterable.java x: 74 lines of code y: 13 # changes src/java/org/apache/ivy/osgi/repo/RelativeURLRepository.java x: 49 lines of code y: 10 # changes src/java/org/apache/ivy/osgi/repo/RepoDescriptor.java x: 9 lines of code y: 11 # changes src/java/org/apache/ivy/osgi/repo/RepositoryManifestIterable.java x: 42 lines of code y: 11 # changes src/java/org/apache/ivy/osgi/repo/ResolverManifestIterable.java x: 158 lines of code y: 8 # changes src/java/org/apache/ivy/osgi/updatesite/PluginAdapter.java x: 52 lines of code y: 5 # changes src/java/org/apache/ivy/osgi/updatesite/UpdateSiteLoader.java x: 272 lines of code y: 17 # changes src/java/org/apache/ivy/osgi/updatesite/UpdateSiteResolver.java x: 109 lines of code y: 12 # changes src/java/org/apache/ivy/osgi/updatesite/xml/EclipseFeature.java x: 89 lines of code y: 4 # changes src/java/org/apache/ivy/osgi/updatesite/xml/EclipsePlugin.java x: 24 lines of code y: 2 # changes src/java/org/apache/ivy/osgi/updatesite/xml/EclipseUpdateSiteParser.java x: 129 lines of code y: 12 # changes src/java/org/apache/ivy/osgi/updatesite/xml/FeatureParser.java x: 181 lines of code y: 11 # changes src/java/org/apache/ivy/osgi/updatesite/xml/UpdateSite.java x: 39 lines of code y: 7 # changes src/java/org/apache/ivy/osgi/updatesite/xml/UpdateSiteDigestParser.java x: 37 lines of code y: 9 # changes src/java/org/apache/ivy/osgi/util/DelegatingHandler.java x: 461 lines of code y: 12 # changes src/java/org/apache/ivy/osgi/util/ParseUtil.java x: 40 lines of code y: 8 # changes src/java/org/apache/ivy/osgi/util/Version.java x: 154 lines of code y: 11 # changes src/java/org/apache/ivy/osgi/util/VersionRange.java x: 264 lines of code y: 13 # changes src/java/org/apache/ivy/osgi/util/ZipUtil.java x: 38 lines of code y: 4 # changes src/java/org/apache/ivy/plugins/circular/CircularDependencyException.java x: 17 lines of code y: 9 # changes src/java/org/apache/ivy/plugins/circular/CircularDependencyHelper.java x: 38 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/circular/CircularDependencyStrategy.java x: 6 lines of code y: 8 # changes src/java/org/apache/ivy/plugins/circular/IgnoreCircularDependencyStrategy.java x: 16 lines of code y: 7 # changes src/java/org/apache/ivy/plugins/conflict/AbstractConflictManager.java x: 29 lines of code y: 9 # changes src/java/org/apache/ivy/plugins/conflict/FixedConflictManager.java x: 25 lines of code y: 7 # changes src/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManager.java x: 185 lines of code y: 23 # changes src/java/org/apache/ivy/plugins/conflict/LatestConflictManager.java x: 116 lines of code y: 19 # changes src/java/org/apache/ivy/plugins/conflict/RegexpConflictManager.java x: 70 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/latest/AbstractLatestStrategy.java x: 28 lines of code y: 9 # changes src/java/org/apache/ivy/plugins/latest/ComparatorLatestStrategy.java x: 25 lines of code y: 8 # changes src/java/org/apache/ivy/plugins/latest/LatestLexicographicStrategy.java x: 27 lines of code y: 6 # changes src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java x: 137 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/latest/LatestTimeStrategy.java x: 13 lines of code y: 7 # changes src/java/org/apache/ivy/plugins/lock/DeleteOnExitHook.java x: 30 lines of code y: 7 # changes src/java/org/apache/ivy/plugins/lock/FileBasedLockStrategy.java x: 242 lines of code y: 16 # changes src/java/org/apache/ivy/plugins/lock/NoLockStrategy.java x: 13 lines of code y: 3 # changes src/java/org/apache/ivy/plugins/matcher/ExactOrRegexpPatternMatcher.java x: 28 lines of code y: 10 # changes src/java/org/apache/ivy/plugins/matcher/MapMatcher.java x: 39 lines of code y: 11 # changes src/java/org/apache/ivy/plugins/matcher/MatcherHelper.java x: 36 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/matcher/RegexpPatternMatcher.java x: 48 lines of code y: 14 # changes src/java/org/apache/ivy/plugins/namespace/MRIDRule.java x: 41 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/namespace/MRIDTransformationRule.java x: 101 lines of code y: 9 # changes src/java/org/apache/ivy/plugins/namespace/NameSpaceHelper.java x: 85 lines of code y: 10 # changes src/java/org/apache/ivy/plugins/namespace/Namespace.java x: 72 lines of code y: 8 # changes src/java/org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser.java x: 272 lines of code y: 23 # changes src/java/org/apache/ivy/plugins/parser/ModuleDescriptorParser.java x: 21 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/parser/ModuleDescriptorParserRegistry.java x: 61 lines of code y: 13 # changes src/java/org/apache/ivy/plugins/parser/ParserSettings.java x: 29 lines of code y: 17 # changes src/java/org/apache/ivy/plugins/parser/m2/MavenVersionRangeParser.java x: 258 lines of code y: 6 # changes src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java x: 318 lines of code y: 28 # changes src/java/org/apache/ivy/plugins/parser/m2/PomWriterOptions.java x: 140 lines of code y: 14 # changes src/java/org/apache/ivy/plugins/parser/xml/UpdateOptions.java x: 123 lines of code y: 11 # changes src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java x: 1036 lines of code y: 60 # changes src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd x: 269 lines of code y: 23 # changes src/java/org/apache/ivy/plugins/report/LogReportOutputter.java x: 154 lines of code y: 14 # changes src/java/org/apache/ivy/plugins/report/ReportOutputter.java x: 12 lines of code y: 8 # changes src/java/org/apache/ivy/plugins/report/XmlReportWriter.java x: 235 lines of code y: 18 # changes src/java/org/apache/ivy/plugins/report/ivy-report-graph-all.xsl x: 43 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/report/ivy-report.css x: 207 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/repository/AbstractRepository.java x: 106 lines of code y: 8 # changes src/java/org/apache/ivy/plugins/repository/BasicResource.java x: 43 lines of code y: 4 # changes src/java/org/apache/ivy/plugins/repository/LazyResource.java x: 59 lines of code y: 4 # changes src/java/org/apache/ivy/plugins/repository/RepositoryCopyProgressListener.java x: 30 lines of code y: 6 # changes src/java/org/apache/ivy/plugins/repository/ResourceHelper.java x: 37 lines of code y: 6 # changes src/java/org/apache/ivy/plugins/repository/jar/JarRepository.java x: 66 lines of code y: 4 # changes src/java/org/apache/ivy/plugins/repository/jar/JarResource.java x: 40 lines of code y: 3 # changes src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java x: 171 lines of code y: 22 # changes src/java/org/apache/ivy/plugins/repository/sftp/SFTPResource.java x: 52 lines of code y: 4 # changes src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java x: 197 lines of code y: 21 # changes src/java/org/apache/ivy/plugins/repository/ssh/Scp.java x: 367 lines of code y: 23 # changes src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java x: 258 lines of code y: 22 # changes src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java x: 292 lines of code y: 22 # changes src/java/org/apache/ivy/plugins/repository/ssh/SshResource.java x: 72 lines of code y: 7 # changes src/java/org/apache/ivy/plugins/repository/url/ChainedRepository.java x: 77 lines of code y: 4 # changes src/java/org/apache/ivy/plugins/repository/url/URLRepository.java x: 107 lines of code y: 16 # changes src/java/org/apache/ivy/plugins/repository/url/URLResource.java x: 100 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/repository/vfs/VfsRepository.java x: 115 lines of code y: 17 # changes src/java/org/apache/ivy/plugins/repository/vfs/VfsResource.java x: 111 lines of code y: 15 # changes src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java x: 597 lines of code y: 21 # changes src/java/org/apache/ivy/plugins/repository/vsftp/VsftpResource.java x: 32 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.java x: 279 lines of code y: 21 # changes src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java x: 475 lines of code y: 43 # changes src/java/org/apache/ivy/plugins/resolver/AbstractSshBasedResolver.java x: 51 lines of code y: 14 # changes src/java/org/apache/ivy/plugins/resolver/AbstractWorkspaceResolver.java x: 176 lines of code y: 7 # changes src/java/org/apache/ivy/plugins/resolver/CacheResolver.java x: 158 lines of code y: 23 # changes src/java/org/apache/ivy/plugins/resolver/ChainResolver.java x: 283 lines of code y: 30 # changes src/java/org/apache/ivy/plugins/resolver/DependencyResolver.java x: 46 lines of code y: 22 # changes src/java/org/apache/ivy/plugins/resolver/DualResolver.java x: 163 lines of code y: 21 # changes src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java x: 253 lines of code y: 25 # changes src/java/org/apache/ivy/plugins/resolver/MirroredURLResolver.java x: 84 lines of code y: 7 # changes src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java x: 295 lines of code y: 38 # changes src/java/org/apache/ivy/plugins/resolver/SshResolver.java x: 30 lines of code y: 13 # changes src/java/org/apache/ivy/plugins/resolver/VfsResolver.java x: 34 lines of code y: 10 # changes src/java/org/apache/ivy/plugins/resolver/packager/BuiltFileResource.java x: 45 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java x: 150 lines of code y: 14 # changes src/java/org/apache/ivy/plugins/resolver/packager/PackagerResolver.java x: 142 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/resolver/packager/packager-1.0.xsd x: 78 lines of code y: 3 # changes src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl x: 396 lines of code y: 11 # changes src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java x: 227 lines of code y: 20 # changes src/java/org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.java x: 130 lines of code y: 9 # changes src/java/org/apache/ivy/plugins/trigger/LogTrigger.java x: 63 lines of code y: 9 # changes src/java/org/apache/ivy/plugins/version/ChainVersionMatcher.java x: 93 lines of code y: 11 # changes src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java x: 40 lines of code y: 12 # changes src/java/org/apache/ivy/plugins/version/Match.java x: 88 lines of code y: 10 # changes src/java/org/apache/ivy/plugins/version/MavenTimedSnapshotVersionMatcher.java x: 76 lines of code y: 5 # changes src/java/org/apache/ivy/plugins/version/PatternVersionMatcher.java x: 57 lines of code y: 10 # changes src/java/org/apache/ivy/plugins/version/VersionRangeMatcher.java x: 164 lines of code y: 14 # changes src/java/org/apache/ivy/tools/analyser/JarJarDependencyAnalyser.java x: 67 lines of code y: 10 # changes src/java/org/apache/ivy/tools/analyser/JarModuleFinder.java x: 50 lines of code y: 7 # changes src/java/org/apache/ivy/util/AbstractMessageLogger.java x: 73 lines of code y: 8 # changes src/java/org/apache/ivy/util/ChecksumHelper.java x: 121 lines of code y: 21 # changes src/java/org/apache/ivy/util/ConfigurationUtils.java x: 44 lines of code y: 16 # changes src/java/org/apache/ivy/util/Credentials.java x: 51 lines of code y: 12 # changes src/java/org/apache/ivy/util/CredentialsUtil.java x: 112 lines of code y: 10 # changes src/java/org/apache/ivy/util/MemoryUtil.java x: 48 lines of code y: 9 # changes src/java/org/apache/ivy/util/Message.java x: 138 lines of code y: 17 # changes src/java/org/apache/ivy/util/PropertiesFile.java x: 48 lines of code y: 8 # changes src/java/org/apache/ivy/util/cli/CommandLineParser.java x: 91 lines of code y: 12 # changes src/java/org/apache/ivy/util/extendable/DefaultExtendableItem.java x: 13 lines of code y: 6 # changes src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java x: 78 lines of code y: 16 # changes src/java/org/apache/ivy/util/extendable/UnmodifiableExtendableItem.java x: 57 lines of code y: 13 # changes src/java/org/apache/ivy/util/filter/NoFilter.java x: 18 lines of code y: 7 # changes src/java/org/apache/ivy/util/url/AbstractURLHandler.java x: 140 lines of code y: 21 # changes src/java/org/apache/ivy/util/url/ApacheURLLister.java x: 106 lines of code y: 25 # changes src/java/org/apache/ivy/util/url/CredentialsStore.java x: 31 lines of code y: 10 # changes src/java/org/apache/ivy/util/url/IvyAuthenticator.java x: 96 lines of code y: 24 # changes src/java/org/apache/ivy/util/url/URLHandlerDispatcher.java x: 164 lines of code y: 15 # changes src/java/org/apache/ivy/util/url/URLHandlerRegistry.java x: 30 lines of code y: 19 # changes
85.0
# changes
  min: 1.0
  average: 11.91
  25th percentile: 5.0
  median: 8.0
  75th percentile: 13.75
  max: 85.0
0 1223.0
lines of code
min: 1.0 | average: 98.85 | 25th percentile: 17.0 | median: 39.5 | 75th percentile: 109.0 | max: 1223.0

Number of Contributors vs. Number of Changes: 544 points

src/java/org/apache/ivy/core/settings/IvySettings.java x: 15 # contributors y: 85 # changes src/java/org/apache/ivy/plugins/pack/Pack200Packing.java x: 1 # contributors y: 2 # changes src/java/org/apache/ivy/plugins/pack/Pack200Util.java x: 1 # contributors y: 1 # changes ivy.xml x: 14 # contributors y: 63 # changes src/java/org/apache/ivy/core/pack/PackagingManager.java x: 7 # contributors y: 10 # changes src/java/org/apache/ivy/core/pack/PackingRegistry.java x: 4 # contributors y: 5 # changes src/java/org/apache/ivy/util/FileUtil.java x: 14 # contributors y: 55 # changes build-release.xml x: 14 # contributors y: 67 # changes src/java/org/apache/ivy/plugins/parser/m2/DefaultPomDependencyMgt.java x: 6 # contributors y: 9 # changes src/java/org/apache/ivy/plugins/parser/m2/PomDependencyMgt.java x: 7 # contributors y: 11 # changes src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java x: 15 # contributors y: 64 # changes src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java x: 14 # contributors y: 76 # changes src/java/org/apache/ivy/plugins/parser/m2/PomReader.java x: 13 # contributors y: 41 # changes src/java/org/apache/ivy/util/StringUtils.java x: 12 # contributors y: 24 # changes doap_Ivy.rdf x: 7 # contributors y: 13 # changes src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java x: 12 # contributors y: 35 # changes src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java x: 12 # contributors y: 44 # changes src/java/org/apache/ivy/core/module/descriptor/DependencyDescriptor.java x: 8 # contributors y: 15 # changes src/java/org/apache/ivy/plugins/resolver/BasicResolver.java x: 15 # contributors y: 63 # changes src/java/org/apache/ivy/util/XMLHelper.java x: 11 # contributors y: 30 # changes src/java/org/apache/ivy/ant/IvyArtifactReport.java x: 9 # contributors y: 26 # changes src/java/org/apache/ivy/ant/IvyReport.java x: 9 # contributors y: 29 # changes src/java/org/apache/ivy/core/settings/XmlSettingsParser.java x: 12 # contributors y: 56 # changes src/java/org/apache/ivy/osgi/obr/xml/OBRXMLWriter.java x: 7 # contributors y: 14 # changes src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java x: 12 # contributors y: 76 # changes src/java/org/apache/ivy/plugins/report/XmlReportParser.java x: 9 # contributors y: 22 # changes src/java/org/apache/ivy/core/resolve/IvyNode.java x: 13 # contributors y: 64 # changes src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java x: 8 # contributors y: 16 # changes src/java/org/apache/ivy/util/url/HttpClientHandler.java x: 11 # contributors y: 45 # changes src/java/org/apache/ivy/core/IvyPatternHelper.java x: 9 # contributors y: 32 # changes src/java/org/apache/ivy/core/resolve/ResolveEngine.java x: 12 # contributors y: 78 # changes src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java x: 13 # contributors y: 47 # changes src/java/org/apache/ivy/plugins/report/XmlReportOutputter.java x: 6 # contributors y: 18 # changes src/java/org/apache/ivy/util/url/BasicURLHandler.java x: 15 # contributors y: 49 # changes src/java/org/apache/ivy/ant/IvyCacheFileset.java x: 11 # contributors y: 24 # changes src/java/org/apache/ivy/ant/IvyRetrieve.java x: 11 # contributors y: 33 # changes src/java/org/apache/ivy/util/MessageLoggerHelper.java x: 4 # contributors y: 6 # changes src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java x: 10 # contributors y: 40 # changes src/java/org/apache/ivy/Ivy.java x: 11 # contributors y: 50 # changes src/java/org/apache/ivy/plugins/matcher/GlobPatternMatcher.java x: 9 # contributors y: 16 # changes src/java/org/apache/ivy/plugins/report/ivy-report.xsl x: 6 # contributors y: 12 # changes src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java x: 14 # contributors y: 45 # changes src/java/org/apache/ivy/plugins/resolver/IvyRepResolver.java x: 11 # contributors y: 19 # changes src/java/org/apache/ivy/util/Configurator.java x: 9 # contributors y: 20 # changes src/java/org/apache/ivy/util/filter/FilterHelper.java x: 9 # contributors y: 15 # changes build-for-bin-distrib.xml x: 4 # contributors y: 4 # changes src/etc/license/license-header.xml x: 3 # contributors y: 3 # changes src/example/bintray/ivy.xml x: 5 # contributors y: 5 # changes src/example/bintray/ivysettings.xml x: 2 # contributors y: 2 # changes src/example/build-a-ivy-repository/settings/ivysettings-advanced.xml x: 5 # contributors y: 7 # changes src/example/chained-resolvers/chainedresolvers-project/src/example/Hello.java x: 5 # contributors y: 6 # changes src/example/configurations/jdbc-example/ivy.xml x: 8 # contributors y: 11 # changes src/example/configurations/multi-projects/filter-framework/src/filter/IFilter.java x: 3 # contributors y: 4 # changes src/example/configurations/multi-projects/filter-framework/src/filter/ccimpl/CCFilter.java x: 6 # contributors y: 10 # changes src/example/configurations/multi-projects/myapp/ivy.xml x: 7 # contributors y: 9 # changes src/example/configurations/multi-projects/myapp/src/myapp/Main.java x: 6 # contributors y: 8 # changes src/example/multi-project/common/common.xml x: 5 # contributors y: 15 # changes src/example/multi-project/projects/console/src/console/Main.java x: 5 # contributors y: 9 # changes src/example/multi-project/projects/find/src/find/FindFile.java x: 5 # contributors y: 10 # changes src/example/multi-project/projects/find/src/find/Main.java x: 5 # contributors y: 11 # changes src/example/multi-project/projects/version/src/version/Version.java x: 6 # contributors y: 11 # changes src/java/org/apache/ivy/Ivy14.java x: 8 # contributors y: 22 # changes src/java/org/apache/ivy/ant/AddPathTask.java x: 3 # contributors y: 5 # changes src/java/org/apache/ivy/ant/AntBuildTrigger.java x: 7 # contributors y: 19 # changes src/java/org/apache/ivy/ant/AntMessageLogger.java x: 9 # contributors y: 12 # changes src/java/org/apache/ivy/ant/ConvertManifestTask.java x: 3 # contributors y: 9 # changes src/java/org/apache/ivy/ant/IvyAntSettings.java x: 11 # contributors y: 36 # changes src/java/org/apache/ivy/ant/IvyAntVariableContainer.java x: 9 # contributors y: 13 # changes src/java/org/apache/ivy/ant/IvyArtifactProperty.java x: 7 # contributors y: 18 # changes src/java/org/apache/ivy/ant/IvyBuildList.java x: 10 # contributors y: 30 # changes src/java/org/apache/ivy/ant/IvyCachePath.java x: 7 # contributors y: 16 # changes src/java/org/apache/ivy/ant/IvyCacheTask.java x: 9 # contributors y: 19 # changes src/java/org/apache/ivy/ant/IvyConfigure.java x: 7 # contributors y: 24 # changes src/java/org/apache/ivy/ant/IvyConflict.java x: 6 # contributors y: 6 # changes src/java/org/apache/ivy/ant/IvyConvertPom.java x: 3 # contributors y: 10 # changes src/java/org/apache/ivy/ant/IvyDependency.java x: 6 # contributors y: 7 # changes src/java/org/apache/ivy/ant/IvyDependencyArtifact.java x: 2 # contributors y: 3 # changes src/java/org/apache/ivy/ant/IvyExtractFromSources.java x: 5 # contributors y: 12 # changes src/java/org/apache/ivy/ant/IvyFindRevision.java x: 4 # contributors y: 10 # changes src/java/org/apache/ivy/ant/IvyInfo.java x: 6 # contributors y: 20 # changes src/java/org/apache/ivy/ant/IvyInstall.java x: 8 # contributors y: 19 # changes src/java/org/apache/ivy/ant/IvyPostResolveTask.java x: 9 # contributors y: 43 # changes src/java/org/apache/ivy/ant/IvyPublish.java x: 8 # contributors y: 33 # changes src/java/org/apache/ivy/ant/IvyRepositoryReport.java x: 6 # contributors y: 21 # changes src/java/org/apache/ivy/ant/IvyResolve.java x: 10 # contributors y: 44 # changes src/java/org/apache/ivy/ant/IvyTask.java x: 9 # contributors y: 33 # changes src/java/org/apache/ivy/core/IvyContext.java x: 8 # contributors y: 20 # changes src/java/org/apache/ivy/core/IvyThread.java x: 5 # contributors y: 8 # changes src/java/org/apache/ivy/core/check/CheckEngine.java x: 8 # contributors y: 13 # changes src/java/org/apache/ivy/core/deliver/DeliverEngine.java x: 8 # contributors y: 25 # changes src/java/org/apache/ivy/core/deliver/DeliverOptions.java x: 7 # contributors y: 15 # changes src/java/org/apache/ivy/core/event/IvyEventFilter.java x: 7 # contributors y: 12 # changes src/java/org/apache/ivy/core/event/download/DownloadEvent.java x: 2 # contributors y: 5 # changes src/java/org/apache/ivy/core/event/download/EndArtifactDownloadEvent.java x: 2 # contributors y: 7 # changes src/java/org/apache/ivy/core/event/download/NeedArtifactEvent.java x: 2 # contributors y: 4 # changes src/java/org/apache/ivy/core/event/publish/PublishEvent.java x: 5 # contributors y: 4 # changes src/java/org/apache/ivy/core/event/resolve/ResolveDependencyEvent.java x: 4 # contributors y: 9 # changes src/java/org/apache/ivy/core/event/resolve/StartResolveDependencyEvent.java x: 3 # contributors y: 6 # changes src/java/org/apache/ivy/core/event/retrieve/EndRetrieveEvent.java x: 7 # contributors y: 6 # changes src/java/org/apache/ivy/core/install/InstallEngine.java x: 8 # contributors y: 23 # changes src/java/org/apache/ivy/core/module/descriptor/Configuration.java x: 10 # contributors y: 17 # changes src/java/org/apache/ivy/core/module/descriptor/ConfigurationGroup.java x: 7 # contributors y: 8 # changes src/java/org/apache/ivy/core/module/descriptor/ConfigurationIntersection.java x: 7 # contributors y: 7 # changes src/java/org/apache/ivy/core/module/descriptor/DependencyDescriptorMediator.java x: 6 # contributors y: 5 # changes src/java/org/apache/ivy/core/module/descriptor/ExtendsDescriptor.java x: 8 # contributors y: 9 # changes src/java/org/apache/ivy/core/module/descriptor/InheritableItem.java x: 8 # contributors y: 7 # changes src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java x: 11 # contributors y: 27 # changes src/java/org/apache/ivy/core/module/descriptor/OverrideDependencyDescriptorMediator.java x: 8 # contributors y: 8 # changes src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java x: 8 # contributors y: 14 # changes src/java/org/apache/ivy/core/module/id/ModuleId.java x: 9 # contributors y: 21 # changes src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java x: 10 # contributors y: 31 # changes src/java/org/apache/ivy/core/module/id/ModuleRules.java x: 10 # contributors y: 13 # changes src/java/org/apache/ivy/core/publish/PublishEngine.java x: 10 # contributors y: 34 # changes src/java/org/apache/ivy/core/report/ArtifactDownloadReport.java x: 10 # contributors y: 20 # changes src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java x: 9 # contributors y: 25 # changes src/java/org/apache/ivy/core/report/ResolveReport.java x: 10 # contributors y: 33 # changes src/java/org/apache/ivy/core/resolve/DownloadOptions.java x: 5 # contributors y: 13 # changes src/java/org/apache/ivy/core/resolve/ResolveData.java x: 10 # contributors y: 27 # changes src/java/org/apache/ivy/core/resolve/ResolveOptions.java x: 9 # contributors y: 23 # changes src/java/org/apache/ivy/core/resolve/VisitData.java x: 4 # contributors y: 7 # changes src/java/org/apache/ivy/core/resolve/VisitNode.java x: 8 # contributors y: 26 # changes src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java x: 11 # contributors y: 25 # changes src/java/org/apache/ivy/core/settings/IvyVariableContainer.java x: 9 # contributors y: 9 # changes src/java/org/apache/ivy/core/sort/SortEngine.java x: 8 # contributors y: 17 # changes src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java x: 7 # contributors y: 26 # changes src/java/org/apache/ivy/osgi/core/ManifestParser.java x: 7 # contributors y: 21 # changes src/java/org/apache/ivy/osgi/core/OSGiManifestParser.java x: 6 # contributors y: 14 # changes src/java/org/apache/ivy/osgi/filter/MultiOperatorFilter.java x: 8 # contributors y: 10 # changes src/java/org/apache/ivy/osgi/obr/OBRResolver.java x: 6 # contributors y: 15 # changes src/java/org/apache/ivy/osgi/p2/P2MetadataParser.java x: 8 # contributors y: 24 # changes src/java/org/apache/ivy/osgi/repo/BundleRepoDescriptor.java x: 3 # contributors y: 7 # changes src/java/org/apache/ivy/osgi/repo/ResolverManifestIterable.java x: 4 # contributors y: 8 # changes src/java/org/apache/ivy/osgi/updatesite/UpdateSiteLoader.java x: 6 # contributors y: 17 # changes src/java/org/apache/ivy/osgi/updatesite/xml/EclipseUpdateSiteParser.java x: 8 # contributors y: 12 # changes src/java/org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser.java x: 10 # contributors y: 23 # changes src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java x: 8 # contributors y: 28 # changes src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java x: 9 # contributors y: 60 # changes src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd x: 7 # contributors y: 23 # changes src/java/org/apache/ivy/plugins/report/XmlReportWriter.java x: 9 # contributors y: 18 # changes src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java x: 11 # contributors y: 22 # changes src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java x: 12 # contributors y: 21 # changes src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java x: 10 # contributors y: 22 # changes src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java x: 10 # contributors y: 21 # changes src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java x: 13 # contributors y: 43 # changes src/java/org/apache/ivy/plugins/resolver/AbstractSshBasedResolver.java x: 9 # contributors y: 14 # changes src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java x: 11 # contributors y: 38 # changes src/java/org/apache/ivy/util/MessageLoggerEngine.java x: 9 # contributors y: 11 # changes src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java x: 10 # contributors y: 16 # changes src/java/org/apache/ivy/util/url/AbstractURLHandler.java x: 8 # contributors y: 21 # changes src/java/org/apache/ivy/util/url/ApacheURLLister.java x: 12 # contributors y: 25 # changes
85.0
# changes
  min: 1.0
  average: 11.91
  25th percentile: 5.0
  median: 8.0
  75th percentile: 13.75
  max: 85.0
0 15.0
# contributors
min: 1.0 | average: 5.81 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 7.75 | max: 15.0

Number of Contributors vs. File Size: 544 points

src/java/org/apache/ivy/core/settings/IvySettings.java x: 15 # contributors y: 1223 lines of code src/java/org/apache/ivy/plugins/pack/Pack200Packing.java x: 1 # contributors y: 29 lines of code src/java/org/apache/ivy/plugins/pack/Pack200Util.java x: 1 # contributors y: 20 lines of code ivy.xml x: 14 # contributors y: 54 lines of code src/java/org/apache/ivy/core/pack/PackagingManager.java x: 7 # contributors y: 89 lines of code src/java/org/apache/ivy/core/pack/PackingRegistry.java x: 4 # contributors y: 17 lines of code src/java/org/apache/ivy/plugins/pack/ArchivePacking.java x: 1 # contributors y: 9 lines of code src/java/org/apache/ivy/plugins/pack/OsgiBundlePacking.java x: 1 # contributors y: 34 lines of code src/java/org/apache/ivy/plugins/pack/StreamPacking.java x: 1 # contributors y: 12 lines of code src/java/org/apache/ivy/plugins/pack/ZipPacking.java x: 1 # contributors y: 58 lines of code src/java/org/apache/ivy/util/FileUtil.java x: 14 # contributors y: 433 lines of code build-release.xml x: 14 # contributors y: 532 lines of code src/java/org/apache/ivy/plugins/parser/m2/DefaultPomDependencyMgt.java x: 6 # contributors y: 44 lines of code src/java/org/apache/ivy/plugins/parser/m2/PomDependencyMgt.java x: 7 # contributors y: 12 lines of code src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java x: 15 # contributors y: 645 lines of code src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java x: 14 # contributors y: 372 lines of code src/java/org/apache/ivy/plugins/parser/m2/PomReader.java x: 13 # contributors y: 659 lines of code src/java/org/apache/ivy/util/StringUtils.java x: 12 # contributors y: 136 lines of code src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java x: 12 # contributors y: 511 lines of code src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java x: 12 # contributors y: 658 lines of code src/java/org/apache/ivy/core/module/descriptor/DependencyDescriptor.java x: 8 # contributors y: 36 lines of code src/java/org/apache/ivy/plugins/resolver/BasicResolver.java x: 15 # contributors y: 932 lines of code src/java/org/apache/ivy/util/XMLHelper.java x: 11 # contributors y: 514 lines of code src/java/org/apache/ivy/ant/IvyArtifactReport.java x: 9 # contributors y: 205 lines of code src/java/org/apache/ivy/ant/IvyReport.java x: 9 # contributors y: 296 lines of code src/java/org/apache/ivy/core/settings/XmlSettingsParser.java x: 12 # contributors y: 569 lines of code src/java/org/apache/ivy/osgi/obr/xml/OBRXMLWriter.java x: 7 # contributors y: 253 lines of code src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java x: 12 # contributors y: 1135 lines of code src/java/org/apache/ivy/plugins/report/XmlReportParser.java x: 9 # contributors y: 256 lines of code src/java/org/apache/ivy/core/resolve/IvyNode.java x: 13 # contributors y: 961 lines of code src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java x: 8 # contributors y: 198 lines of code src/java/org/apache/ivy/util/url/HttpClientHandler.java x: 11 # contributors y: 325 lines of code src/java/org/apache/ivy/core/IvyPatternHelper.java x: 9 # contributors y: 434 lines of code src/java/org/apache/ivy/core/resolve/ResolveEngine.java x: 12 # contributors y: 805 lines of code src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java x: 13 # contributors y: 390 lines of code src/java/org/apache/ivy/plugins/report/XmlReportOutputter.java x: 6 # contributors y: 50 lines of code src/java/org/apache/ivy/plugins/repository/file/FileRepository.java x: 7 # contributors y: 112 lines of code src/java/org/apache/ivy/util/url/BasicURLHandler.java x: 15 # contributors y: 286 lines of code src/java/org/apache/ivy/ant/IvyCacheFileset.java x: 11 # contributors y: 110 lines of code src/java/org/apache/ivy/ant/IvyRetrieve.java x: 11 # contributors y: 154 lines of code src/java/org/apache/ivy/Main.java x: 12 # contributors y: 568 lines of code src/java/org/apache/ivy/util/MessageLoggerHelper.java x: 4 # contributors y: 33 lines of code src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java x: 10 # contributors y: 438 lines of code src/java/org/apache/ivy/Ivy.java x: 11 # contributors y: 613 lines of code src/java/org/apache/ivy/core/settings/ivysettings-1.4.xml x: 4 # contributors y: 10 lines of code src/java/org/apache/ivy/plugins/matcher/GlobPatternMatcher.java x: 9 # contributors y: 51 lines of code src/java/org/apache/ivy/plugins/report/ivy-report.xsl x: 6 # contributors y: 467 lines of code src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java x: 14 # contributors y: 464 lines of code src/java/org/apache/ivy/plugins/resolver/IvyRepResolver.java x: 11 # contributors y: 247 lines of code src/java/org/apache/ivy/util/Configurator.java x: 9 # contributors y: 591 lines of code src/java/org/apache/ivy/util/filter/FilterHelper.java x: 9 # contributors y: 45 lines of code src/etc/license/license-header.xml x: 3 # contributors y: 1 lines of code src/example/bintray/ivy.xml x: 5 # contributors y: 10 lines of code src/example/bintray/ivysettings.xml x: 2 # contributors y: 10 lines of code src/example/build-a-ivy-repository/settings/ivysettings-advanced.xml x: 5 # contributors y: 131 lines of code src/example/chained-resolvers/chainedresolvers-project/ivy.xml x: 6 # contributors y: 7 lines of code src/example/chained-resolvers/settings/ivysettings.xml x: 3 # contributors y: 11 lines of code src/example/configurations/jdbc-example/ivy.xml x: 8 # contributors y: 21 lines of code src/example/configurations/jdbc-example/src/example/ConfigurationsExample.java x: 6 # contributors y: 42 lines of code src/example/configurations/multi-projects/filter-framework/ivy.xml x: 7 # contributors y: 18 lines of code src/example/configurations/multi-projects/filter-framework/src/filter/FilterProvider.java x: 6 # contributors y: 19 lines of code src/example/configurations/multi-projects/filter-framework/src/filter/ccimpl/CCFilter.java x: 6 # contributors y: 24 lines of code src/example/dependence/dependee/ivy.xml x: 5 # contributors y: 6 lines of code src/example/dependence/dependee/src/standalone/Main.java x: 5 # contributors y: 30 lines of code src/example/dependence/depender/src/depending/Main.java x: 5 # contributors y: 18 lines of code src/example/dual/project/src/example/HelloIvy.java x: 4 # contributors y: 24 lines of code src/example/hello-ivy/src/example/HelloConsole.java x: 4 # contributors y: 26 lines of code src/example/multi-project/common/common.xml x: 5 # contributors y: 92 lines of code src/example/multi-project/projects/console/ivy.xml x: 6 # contributors y: 12 lines of code src/example/multi-project/projects/console/src/console/Main.java x: 5 # contributors y: 57 lines of code src/example/multi-project/projects/find/src/find/FindFile.java x: 5 # contributors y: 24 lines of code src/example/multi-project/projects/find/src/find/Main.java x: 5 # contributors y: 48 lines of code src/example/multi-project/projects/list/src/list/ListFile.java x: 5 # contributors y: 26 lines of code src/example/multi-project/projects/list/src/list/Main.java x: 5 # contributors y: 39 lines of code src/example/multi-project/projects/version/src/version/Version.java x: 6 # contributors y: 29 lines of code src/java/org/apache/ivy/Ivy14.java x: 8 # contributors y: 354 lines of code src/java/org/apache/ivy/ant/AddPathTask.java x: 3 # contributors y: 64 lines of code src/java/org/apache/ivy/ant/AntBuildTrigger.java x: 7 # contributors y: 102 lines of code src/java/org/apache/ivy/ant/AntCallTrigger.java x: 7 # contributors y: 72 lines of code src/java/org/apache/ivy/ant/AntMessageLogger.java x: 9 # contributors y: 80 lines of code src/java/org/apache/ivy/ant/AntWorkspaceResolver.java x: 4 # contributors y: 181 lines of code src/java/org/apache/ivy/ant/BuildOBRTask.java x: 5 # contributors y: 154 lines of code src/java/org/apache/ivy/ant/IvyAntSettings.java x: 11 # contributors y: 281 lines of code src/java/org/apache/ivy/ant/IvyAntVariableContainer.java x: 9 # contributors y: 62 lines of code src/java/org/apache/ivy/ant/IvyArtifactProperty.java x: 7 # contributors y: 60 lines of code src/java/org/apache/ivy/ant/IvyBuildList.java x: 10 # contributors y: 465 lines of code src/java/org/apache/ivy/ant/IvyBuildNumber.java x: 9 # contributors y: 304 lines of code src/java/org/apache/ivy/ant/IvyCachePath.java x: 7 # contributors y: 74 lines of code src/java/org/apache/ivy/ant/IvyCacheTask.java x: 9 # contributors y: 64 lines of code src/java/org/apache/ivy/ant/IvyConfigure.java x: 7 # contributors y: 100 lines of code src/java/org/apache/ivy/ant/IvyConvertPom.java x: 3 # contributors y: 48 lines of code src/java/org/apache/ivy/ant/IvyDeliver.java x: 7 # contributors y: 337 lines of code src/java/org/apache/ivy/ant/IvyDependency.java x: 6 # contributors y: 125 lines of code src/java/org/apache/ivy/ant/IvyDependencyArtifact.java x: 2 # contributors y: 38 lines of code src/java/org/apache/ivy/ant/IvyDependencyExclude.java x: 3 # contributors y: 43 lines of code src/java/org/apache/ivy/ant/IvyDependencyInclude.java x: 2 # contributors y: 33 lines of code src/java/org/apache/ivy/ant/IvyDependencyTree.java x: 6 # contributors y: 108 lines of code src/java/org/apache/ivy/ant/IvyDependencyUpdateChecker.java x: 7 # contributors y: 146 lines of code src/java/org/apache/ivy/ant/IvyFindRevision.java x: 4 # contributors y: 65 lines of code src/java/org/apache/ivy/ant/IvyInfo.java x: 6 # contributors y: 152 lines of code src/java/org/apache/ivy/ant/IvyInstall.java x: 8 # contributors y: 167 lines of code src/java/org/apache/ivy/ant/IvyListModules.java x: 5 # contributors y: 107 lines of code src/java/org/apache/ivy/ant/IvyMakePom.java x: 7 # contributors y: 219 lines of code src/java/org/apache/ivy/ant/IvyOverride.java x: 3 # contributors y: 35 lines of code src/java/org/apache/ivy/ant/IvyPostResolveTask.java x: 9 # contributors y: 343 lines of code src/java/org/apache/ivy/ant/IvyRepositoryReport.java x: 6 # contributors y: 229 lines of code src/java/org/apache/ivy/ant/IvyResolve.java x: 10 # contributors y: 398 lines of code src/java/org/apache/ivy/ant/IvyTask.java x: 9 # contributors y: 209 lines of code src/java/org/apache/ivy/ant/IvyVar.java x: 5 # contributors y: 90 lines of code src/java/org/apache/ivy/ant/MapperAdapter.java x: 3 # contributors y: 17 lines of code src/java/org/apache/ivy/ant/PackageMapping.java x: 5 # contributors y: 35 lines of code src/java/org/apache/ivy/ant/antlib.xml x: 9 # contributors y: 35 lines of code src/java/org/apache/ivy/core/ExecutionRelativeUrlResolver.java x: 3 # contributors y: 8 lines of code src/java/org/apache/ivy/core/IvyContext.java x: 8 # contributors y: 210 lines of code src/java/org/apache/ivy/core/check/CheckEngine.java x: 8 # contributors y: 87 lines of code src/java/org/apache/ivy/core/deliver/DefaultPublishingDRResolver.java x: 2 # contributors y: 9 lines of code src/java/org/apache/ivy/core/deliver/DeliverEngine.java x: 8 # contributors y: 138 lines of code src/java/org/apache/ivy/core/event/EventManager.java x: 5 # contributors y: 69 lines of code src/java/org/apache/ivy/core/event/FilteredIvyListener.java x: 3 # contributors y: 21 lines of code src/java/org/apache/ivy/core/event/IvyEvent.java x: 8 # contributors y: 67 lines of code src/java/org/apache/ivy/core/event/IvyEventFilter.java x: 7 # contributors y: 85 lines of code src/java/org/apache/ivy/core/event/download/DownloadEvent.java x: 2 # contributors y: 19 lines of code src/java/org/apache/ivy/core/event/download/StartArtifactDownloadEvent.java x: 2 # contributors y: 24 lines of code src/java/org/apache/ivy/core/event/resolve/EndResolveDependencyEvent.java x: 6 # contributors y: 34 lines of code src/java/org/apache/ivy/core/event/retrieve/EndRetrieveArtifactEvent.java x: 4 # contributors y: 9 lines of code src/java/org/apache/ivy/core/event/retrieve/EndRetrieveEvent.java x: 7 # contributors y: 34 lines of code src/java/org/apache/ivy/core/install/InstallEngine.java x: 8 # contributors y: 152 lines of code src/java/org/apache/ivy/core/install/InstallOptions.java x: 6 # contributors y: 63 lines of code src/java/org/apache/ivy/core/module/descriptor/AbstractIncludeExcludeRule.java x: 6 # contributors y: 54 lines of code src/java/org/apache/ivy/core/module/descriptor/Configuration.java x: 10 # contributors y: 156 lines of code src/java/org/apache/ivy/core/module/descriptor/ConfigurationGroup.java x: 7 # contributors y: 23 lines of code src/java/org/apache/ivy/core/module/descriptor/DefaultArtifact.java x: 5 # contributors y: 98 lines of code src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyArtifactDescriptor.java x: 6 # contributors y: 72 lines of code src/java/org/apache/ivy/core/module/descriptor/DefaultExtendsDescriptor.java x: 7 # contributors y: 55 lines of code src/java/org/apache/ivy/core/module/descriptor/DependencyDescriptorMediator.java x: 6 # contributors y: 4 lines of code src/java/org/apache/ivy/core/module/descriptor/ExcludeRule.java x: 7 # contributors y: 9 lines of code src/java/org/apache/ivy/core/module/descriptor/ExtendsDescriptor.java x: 8 # contributors y: 15 lines of code src/java/org/apache/ivy/core/module/descriptor/InheritableItem.java x: 8 # contributors y: 5 lines of code src/java/org/apache/ivy/core/module/descriptor/MDArtifact.java x: 6 # contributors y: 80 lines of code src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java x: 11 # contributors y: 58 lines of code src/java/org/apache/ivy/core/module/descriptor/OverrideDependencyDescriptorMediator.java x: 8 # contributors y: 31 lines of code src/java/org/apache/ivy/core/module/descriptor/WorkspaceModuleDescriptor.java x: 2 # contributors y: 3 lines of code src/java/org/apache/ivy/core/module/id/ArtifactId.java x: 7 # contributors y: 47 lines of code src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java x: 8 # contributors y: 71 lines of code src/java/org/apache/ivy/core/module/id/ModuleId.java x: 9 # contributors y: 103 lines of code src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java x: 10 # contributors y: 222 lines of code src/java/org/apache/ivy/core/module/id/ModuleRules.java x: 10 # contributors y: 90 lines of code src/java/org/apache/ivy/core/module/status/StatusManager.java x: 5 # contributors y: 103 lines of code src/java/org/apache/ivy/core/publish/PublishEngine.java x: 10 # contributors y: 220 lines of code src/java/org/apache/ivy/core/publish/PublishOptions.java x: 7 # contributors y: 109 lines of code src/java/org/apache/ivy/core/report/ArtifactDownloadReport.java x: 10 # contributors y: 114 lines of code src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java x: 9 # contributors y: 250 lines of code src/java/org/apache/ivy/core/report/DownloadReport.java x: 3 # contributors y: 27 lines of code src/java/org/apache/ivy/core/report/DownloadStatus.java x: 6 # contributors y: 25 lines of code src/java/org/apache/ivy/core/report/ResolveReport.java x: 10 # contributors y: 275 lines of code src/java/org/apache/ivy/core/repository/RepositoryManagementEngine.java x: 8 # contributors y: 181 lines of code src/java/org/apache/ivy/core/resolve/IvyNodeBlacklist.java x: 4 # contributors y: 35 lines of code src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java x: 9 # contributors y: 243 lines of code src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java x: 9 # contributors y: 282 lines of code src/java/org/apache/ivy/core/resolve/ResolveData.java x: 10 # contributors y: 194 lines of code src/java/org/apache/ivy/core/resolve/ResolveOptions.java x: 9 # contributors y: 154 lines of code src/java/org/apache/ivy/core/resolve/ResolvedModuleRevision.java x: 6 # contributors y: 58 lines of code src/java/org/apache/ivy/core/resolve/VisitNode.java x: 8 # contributors y: 295 lines of code src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java x: 11 # contributors y: 120 lines of code src/java/org/apache/ivy/core/retrieve/RetrieveReport.java x: 7 # contributors y: 49 lines of code src/java/org/apache/ivy/core/search/ModuleEntry.java x: 2 # contributors y: 25 lines of code src/java/org/apache/ivy/core/search/SearchEngine.java x: 9 # contributors y: 290 lines of code src/java/org/apache/ivy/core/settings/IvyVariableContainer.java x: 9 # contributors y: 7 lines of code src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java x: 8 # contributors y: 58 lines of code src/java/org/apache/ivy/core/sort/ModuleInSort.java x: 9 # contributors y: 100 lines of code src/java/org/apache/ivy/osgi/core/BundleCapability.java x: 3 # contributors y: 54 lines of code src/java/org/apache/ivy/osgi/core/BundleInfo.java x: 7 # contributors y: 280 lines of code src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java x: 7 # contributors y: 286 lines of code src/java/org/apache/ivy/osgi/core/BundleRequirement.java x: 3 # contributors y: 73 lines of code src/java/org/apache/ivy/osgi/core/ExecutionEnvironmentProfile.java x: 4 # contributors y: 46 lines of code src/java/org/apache/ivy/osgi/core/ManifestHeaderElement.java x: 5 # contributors y: 75 lines of code src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java x: 7 # contributors y: 292 lines of code src/java/org/apache/ivy/osgi/core/ManifestParser.java x: 7 # contributors y: 213 lines of code src/java/org/apache/ivy/osgi/core/OSGiManifestParser.java x: 6 # contributors y: 73 lines of code src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java x: 6 # contributors y: 87 lines of code src/java/org/apache/ivy/osgi/filter/CompareFilter.java x: 5 # contributors y: 111 lines of code src/java/org/apache/ivy/osgi/filter/MultiOperatorFilter.java x: 8 # contributors y: 51 lines of code src/java/org/apache/ivy/osgi/filter/OSGiFilterParser.java x: 6 # contributors y: 163 lines of code src/java/org/apache/ivy/osgi/filter/UniOperatorFilter.java x: 8 # contributors y: 39 lines of code src/java/org/apache/ivy/osgi/obr/xml/Capability.java x: 3 # contributors y: 29 lines of code src/java/org/apache/ivy/osgi/obr/xml/OBRXMLParser.java x: 7 # contributors y: 305 lines of code src/java/org/apache/ivy/osgi/p2/P2ArtifactParser.java x: 7 # contributors y: 161 lines of code src/java/org/apache/ivy/osgi/p2/P2Descriptor.java x: 6 # contributors y: 112 lines of code src/java/org/apache/ivy/osgi/p2/P2MetadataParser.java x: 8 # contributors y: 504 lines of code src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java x: 9 # contributors y: 451 lines of code src/java/org/apache/ivy/osgi/repo/AggregatedRepoDescriptor.java x: 3 # contributors y: 81 lines of code src/java/org/apache/ivy/osgi/repo/EditableRepoDescriptor.java x: 4 # contributors y: 123 lines of code src/java/org/apache/ivy/osgi/repo/ResolverManifestIterable.java x: 4 # contributors y: 158 lines of code src/java/org/apache/ivy/osgi/updatesite/PluginAdapter.java x: 2 # contributors y: 52 lines of code src/java/org/apache/ivy/osgi/updatesite/UpdateSiteLoader.java x: 6 # contributors y: 272 lines of code src/java/org/apache/ivy/osgi/updatesite/xml/EclipseFeature.java x: 3 # contributors y: 89 lines of code src/java/org/apache/ivy/osgi/updatesite/xml/EclipseUpdateSiteParser.java x: 8 # contributors y: 129 lines of code src/java/org/apache/ivy/osgi/updatesite/xml/FeatureParser.java x: 7 # contributors y: 181 lines of code src/java/org/apache/ivy/osgi/updatesite/xml/Require.java x: 2 # contributors y: 39 lines of code src/java/org/apache/ivy/osgi/updatesite/xml/UpdateSite.java x: 4 # contributors y: 39 lines of code src/java/org/apache/ivy/osgi/util/DelegatingHandler.java x: 8 # contributors y: 461 lines of code src/java/org/apache/ivy/osgi/util/VersionRange.java x: 7 # contributors y: 264 lines of code src/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManager.java x: 9 # contributors y: 185 lines of code src/java/org/apache/ivy/plugins/conflict/LatestConflictManager.java x: 9 # contributors y: 116 lines of code src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java x: 7 # contributors y: 137 lines of code src/java/org/apache/ivy/plugins/matcher/ExactOrRegexpPatternMatcher.java x: 7 # contributors y: 28 lines of code src/java/org/apache/ivy/plugins/matcher/MapMatcher.java x: 7 # contributors y: 39 lines of code src/java/org/apache/ivy/plugins/matcher/RegexpPatternMatcher.java x: 8 # contributors y: 48 lines of code src/java/org/apache/ivy/plugins/namespace/MRIDTransformationRule.java x: 6 # contributors y: 101 lines of code src/java/org/apache/ivy/plugins/namespace/NameSpaceHelper.java x: 3 # contributors y: 85 lines of code src/java/org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser.java x: 10 # contributors y: 272 lines of code src/java/org/apache/ivy/plugins/parser/ModuleDescriptorParser.java x: 9 # contributors y: 21 lines of code src/java/org/apache/ivy/plugins/parser/ParserSettings.java x: 10 # contributors y: 29 lines of code src/java/org/apache/ivy/plugins/parser/m2/MavenVersionRangeParser.java x: 3 # contributors y: 258 lines of code src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java x: 8 # contributors y: 318 lines of code src/java/org/apache/ivy/plugins/parser/m2/PomWriterOptions.java x: 8 # contributors y: 140 lines of code src/java/org/apache/ivy/plugins/parser/xml/UpdateOptions.java x: 7 # contributors y: 123 lines of code src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java x: 9 # contributors y: 1036 lines of code src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd x: 7 # contributors y: 269 lines of code src/java/org/apache/ivy/plugins/report/XmlReportWriter.java x: 9 # contributors y: 235 lines of code src/java/org/apache/ivy/plugins/report/ivy-report.css x: 3 # contributors y: 207 lines of code src/java/org/apache/ivy/plugins/repository/AbstractRepository.java x: 4 # contributors y: 106 lines of code src/java/org/apache/ivy/plugins/repository/LazyResource.java x: 2 # contributors y: 59 lines of code src/java/org/apache/ivy/plugins/repository/TransferEvent.java x: 7 # contributors y: 153 lines of code src/java/org/apache/ivy/plugins/repository/file/FileResource.java x: 2 # contributors y: 44 lines of code src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java x: 11 # contributors y: 171 lines of code src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java x: 12 # contributors y: 197 lines of code src/java/org/apache/ivy/plugins/repository/ssh/Scp.java x: 9 # contributors y: 367 lines of code src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java x: 10 # contributors y: 258 lines of code src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java x: 10 # contributors y: 292 lines of code src/java/org/apache/ivy/plugins/repository/url/URLResource.java x: 8 # contributors y: 100 lines of code src/java/org/apache/ivy/plugins/repository/vfs/VfsRepository.java x: 8 # contributors y: 115 lines of code src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java x: 10 # contributors y: 597 lines of code src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java x: 13 # contributors y: 475 lines of code src/java/org/apache/ivy/plugins/resolver/AbstractWorkspaceResolver.java x: 5 # contributors y: 176 lines of code src/java/org/apache/ivy/plugins/resolver/CacheResolver.java x: 8 # contributors y: 158 lines of code src/java/org/apache/ivy/plugins/resolver/ChainResolver.java x: 10 # contributors y: 283 lines of code src/java/org/apache/ivy/plugins/resolver/DualResolver.java x: 10 # contributors y: 163 lines of code src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java x: 9 # contributors y: 253 lines of code src/java/org/apache/ivy/plugins/resolver/MirroredURLResolver.java x: 5 # contributors y: 84 lines of code src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java x: 11 # contributors y: 295 lines of code src/java/org/apache/ivy/plugins/resolver/SshResolver.java x: 9 # contributors y: 30 lines of code src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl x: 5 # contributors y: 396 lines of code src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java x: 9 # contributors y: 227 lines of code src/java/org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.java x: 7 # contributors y: 130 lines of code src/java/org/apache/ivy/plugins/version/VersionRangeMatcher.java x: 6 # contributors y: 164 lines of code src/java/org/apache/ivy/tools/analyser/JarModuleFinder.java x: 4 # contributors y: 50 lines of code src/java/org/apache/ivy/util/ChecksumHelper.java x: 10 # contributors y: 121 lines of code src/java/org/apache/ivy/util/FileResolver.java x: 8 # contributors y: 10 lines of code src/java/org/apache/ivy/util/MessageLoggerEngine.java x: 9 # contributors y: 113 lines of code src/java/org/apache/ivy/util/cli/Option.java x: 4 # contributors y: 89 lines of code src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java x: 10 # contributors y: 78 lines of code src/java/org/apache/ivy/util/url/ApacheURLLister.java x: 12 # contributors y: 106 lines of code src/java/org/apache/ivy/util/url/CredentialsStore.java x: 7 # contributors y: 31 lines of code src/java/org/apache/ivy/util/url/IvyAuthenticator.java x: 11 # contributors y: 96 lines of code src/java/org/apache/ivy/util/url/URLHandlerDispatcher.java x: 7 # contributors y: 164 lines of code
1223.0
lines of code
  min: 1.0
  average: 98.85
  25th percentile: 17.0
  median: 39.5
  75th percentile: 109.0
  max: 1223.0
0 15.0
# contributors
min: 1.0 | average: 5.81 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 7.75 | max: 15.0