-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathIvy_data.json
More file actions
1 lines (1 loc) · 367 KB
/
Copy pathIvy_data.json
File metadata and controls
1 lines (1 loc) · 367 KB
1
[{"issue_id": "IVY-1529", "affect": "", "fix": "master", "priority": "Major", "type": "Bug", "time": 33824, "commits": [{"files": [{"filename": "doc/release-notes.html"}, {"filename": "src/java/org/apache/ivy/core/cache/DefaultResolutionCacheManager.java"}, {"filename": "src/java/org/apache/ivy/core/cache/ParserSettingsMonitor.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/ParserSettings.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-1526", "affect": "", "fix": "master", "priority": "Major", "type": "Bug", "time": 76582, "commits": [{"files": [{"filename": "doc/release-notes.html"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/test-parent-with-licenses.pom"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/test-project-with-overridden-licenses.pom"}]}]}, {"issue_id": "IVY-1521", "affect": "2.4.0", "fix": "master", "priority": "Minor", "type": "Improvement", "time": 12980, "commits": [{"files": [{"filename": ".classpath.default"}, {"filename": "doc/release-notes.html"}, {"filename": "ivy.xml"}, {"filename": "src/java/org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.java"}]}]}, {"issue_id": "IVY-1515", "affect": "2.4.0", "fix": "master", "priority": "Major", "type": "Improvement", "time": 67036, "commits": [{"files": [{"filename": "doc/release-notes.html"}, {"filename": "src/java/org/apache/ivy/core/cache/CacheMetadataOptions.java"}, {"filename": "src/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManager.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-1504", "affect": "2.3.0", "fix": "master", "priority": "Major", "type": "Bug", "time": 14901, "commits": [{"files": [{"filename": "doc/release-notes.html"}]}]}, {"issue_id": "IVY-1493", "affect": "2.4.0-RC1", "fix": "2.4.0", "priority": "Minor", "type": "Bug", "time": 5455, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/util/url/ApacheURLLister.java"}]}]}, {"issue_id": "IVY-1491", "affect": "2.3.0", "fix": "2.4.0", "priority": "Major", "type": "Improvement", "time": 7555, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/use/makepom.html"}, {"filename": "src/etc/makepom/pom.template"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/pom.template"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/mule-1.3.3.pom"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/use/makepom.html"}, {"filename": "src/etc/makepom/pom.template"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/pom.template"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/mule-1.3.3.pom"}]}]}, {"issue_id": "IVY-1487", "affect": "2.4.0-RC1", "fix": "2.4.0", "priority": "Major", "type": "Bug", "time": 36872, "commits": [{"files": [{"filename": "CHANGES.txt"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/settings/IvySettings.java"}]}, {"files": [{"filename": "CHANGES.txt"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-1474", "affect": "", "fix": "2.4.0", "priority": "Major", "type": "New Feature", "time": 27357, "commits": [{"files": [{"filename": "doc/release-notes.html"}, {"filename": "doc/resolver/bintray.html"}, {"filename": "doc/toc.json"}, {"filename": "src/example/bintray/build.xml"}, {"filename": "src/example/bintray/ivy.xml"}]}, {"files": [{"filename": "doc/release-notes.html"}, {"filename": "doc/resolver/bintray.html"}, {"filename": "doc/toc.json"}, {"filename": "src/example/bintray/build.xml"}, {"filename": "src/example/bintray/ivy.xml"}]}]}, {"issue_id": "IVY-1472", "affect": "2.4.0-RC1", "fix": "2.4.0", "priority": "Critical", "type": "Bug", "time": 22214, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java"}]}]}, {"issue_id": "IVY-1471", "affect": "2.4.0-RC1", "fix": "2.4.0", "priority": "Major", "type": "Bug", "time": 66970, "commits": [{"files": [{"filename": "ivy/ivyde/trunk/test/ssh-resolver/.project"}, {"filename": "ivy/ivyde/trunk/test/ssh-resolver/ivy.xml"}, {"filename": "ivy/ivyde/trunk/test/ssh-resolver/build.xml"}, {"filename": "ivy/ivyde/trunk/test/ssh-resolver/.classpath"}, {"filename": "ivy/ivyde/trunk/test/ssh-resolver"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1470", "affect": "2.4.0-RC1", "fix": "2.4.0", "priority": "Major", "type": "Improvement", "time": 18450, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-transitive.pom"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-transitive.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1465", "affect": "2.3.0", "fix": "2.4.0", "priority": "Minor", "type": "Bug", "time": 52242, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/MatcherLookup.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRules.java"}]}]}, {"issue_id": "IVY-1457", "affect": "2.3.0", "fix": "2.4.0-RC1", "priority": "Major", "type": "Bug", "time": 16318, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-extrainfo.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ExtraInfoHolder.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}]}, {"files": [{"filename": "easyant/core/trunk/src/test/java/org/apache/easyant/tasks/RegisterArtifactTest.java"}, {"filename": "easyant/core/trunk/src/main/java/org/apache/easyant/core/parser/DefaultEasyAntXmlModuleDescriptorParser.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}]}]}, {"issue_id": "IVY-1455", "affect": "2.3.0", "fix": "2.4.0-RC1", "priority": "Major", "type": "Bug", "time": 76905, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1455/repo/empty-module"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/OverrideDependencyDescriptorMediator.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1455/repo/empty-module/empty-module/ivy-1.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1455/repo/reproducer/phase-two"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1455/repo/conflict"}]}]}, {"issue_id": "IVY-1454", "affect": "2.4.0", "fix": "2.4.0-RC1", "priority": "Minor", "type": "Bug", "time": 45141, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/lock/FileBasedLockStrategy.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}, {"filename": "ivy/core/trunk/test/repositories/ivysettings-with-nio.xml"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1452", "affect": "2.4.0", "fix": "2.4.0", "priority": "Blocker", "type": "Bug", "time": 43168, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/util/url/ApacheURLLister.java"}]}]}, {"issue_id": "IVY-1441", "affect": "2.3.0", "fix": "2.4.0-RC1", "priority": "Major", "type": "Bug", "time": 24105, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/META-INF/MANIFEST.MF"}]}]}, {"issue_id": "IVY-1438", "affect": "2.3.0", "fix": "2.4.0-RC1", "priority": "Major", "type": "Bug", "time": 17517, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestHeaderTest.java"}]}]}, {"issue_id": "IVY-1431", "affect": "", "fix": "2.4.0-RC1", "priority": "Minor", "type": "Improvement", "time": 22976, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/install/InstallOptions.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInstall.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInstallTest.java"}, {"filename": "ivy/core/trunk/doc/use/install.html"}]}]}, {"issue_id": "IVY-1430", "affect": "master", "fix": "master", "priority": "Major", "type": "Bug", "time": 52276, "commits": [{"files": [{"filename": "doc/release-notes.html"}, {"filename": "src/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManager.java"}, {"filename": "src/java/org/apache/ivy/core/cache/RepositoryCacheManager.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "test/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManagerTest.java"}]}]}, {"issue_id": "IVY-1424", "affect": "", "fix": "2.4.0-RC1", "priority": "Major", "type": "Bug", "time": 1196, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/lock/ArtifactLockStrategyTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/lock/ArtifactLockStrategy.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/lock/FileBasedLockStrategy.java"}]}]}, {"issue_id": "IVY-1423", "affect": "", "fix": "2.4.0-RC1", "priority": "Major", "type": "Bug", "time": 86341, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-namespace5.xml"}, {"filename": "ivy/core/trunk/test/repositories/namespace/C/C/1.0.0/ivy.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}, {"filename": "ivy/core/trunk/test/repositories/namespace/ivysettings.xml"}, {"filename": "ivy/core/trunk/test/repositories/namespace/C/C/1.0.0"}]}]}, {"issue_id": "IVY-1421", "affect": "", "fix": "2.4.0-RC1", "priority": "Major", "type": "Improvement", "time": 9087, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractSshBasedResolver.java"}, {"filename": "ivy/core/trunk/ivy.xml"}]}]}, {"issue_id": "IVY-1412", "affect": "2.3.0", "fix": "2.4.0-RC1", "priority": "Minor", "type": "Bug", "time": 17337, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyTask.java"}]}]}, {"issue_id": "IVY-1408", "affect": "2.3.0", "fix": "2.4.0-RC1", "priority": "Minor", "type": "Improvement", "time": 49449, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1405", "affect": "", "fix": "2.4.0-RC1", "priority": "Minor", "type": "Bug", "time": 37375, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/ivyfile/dependency.html"}]}]}, {"issue_id": "IVY-1400", "affect": "2.3.0", "fix": "2.4.0-RC1", "priority": "Minor", "type": "Bug", "time": 46663, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-1399", "affect": "2.3.0-RC2", "fix": "2.4.0", "priority": "Major", "type": "Bug", "time": 63243, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/LatestConflictManager.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1399/conflicting-dependency/dep/ivy-2.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1399/MyCompany/C"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1399/OtherCompany/prefers-later"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1399/MyCompany/A"}]}]}, {"issue_id": "IVY-1396", "affect": "2.3.0-RC2", "fix": "2.3.0", "priority": "Minor", "type": "Bug", "time": 38415, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-SNAPSHOT1/maven-metadata.xml"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.jar"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.pom"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.jar"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/m2/org/apache/test-SNAPSHOT1/maven-metadata.xml"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT"}]}]}, {"issue_id": "IVY-1395", "affect": "2.2.0", "fix": "", "priority": "Minor", "type": "Task", "time": 70773, "commits": [{"files": [{"filename": "site/ivy/production/links.html"}, {"filename": "site/ivy/sources/links.html"}]}]}, {"issue_id": "IVY-1392", "affect": "", "fix": "2.4.0-RC1", "priority": "Minor", "type": "Improvement", "time": 3792, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/settings/include.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-1391", "affect": "2.3.0-RC2", "fix": "2.3.0", "priority": "Blocker", "type": "Bug", "time": 1085, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/IvyPublishTest.java"}, {"filename": "ivy/core/branches/2.3.x/.project"}, {"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/extends/child1/ivy-child1-merged.xml"}, {"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/extends/child1"}, {"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/extends/ivy.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/extends/child1/ivy-child1.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/extends/child1/ivy-child1-merged.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/extends"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}]}]}, {"issue_id": "IVY-1388", "affect": "2.2.0", "fix": "2.3.0", "priority": "Major", "type": "Bug", "time": 27084, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/lock/DeleteOnExitHook.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/lock/FileBasedLockStrategy.java"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/lock/FileBasedLockStrategy.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/lock/DeleteOnExitHook.java"}]}]}, {"issue_id": "IVY-1383", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Minor", "type": "Bug", "time": 30474, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.3.x/doc/use/makepom.html"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/makepom.html"}]}]}, {"issue_id": "IVY-1381", "affect": "", "fix": "2.3.0-RC2", "priority": "Minor", "type": "Improvement", "time": 50986, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/doc/moreexamples.html"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}, {"files": [{"filename": "site/ivy/sources/links.html"}]}, {"files": [{"filename": "site/ivy/production/links.html"}]}, {"files": [{"filename": "ivy/core/trunk/doc/moreexamples.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1378", "affect": "2.2.0", "fix": "2.3.0-RC2", "priority": "Critical", "type": "Bug", "time": 4891, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/XMLHelper.java"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/util/XMLHelper.java"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1376", "affect": "2.3.0-RC1", "fix": "2.3.0", "priority": "Major", "type": "Bug", "time": 28264, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test5/1.0/test5-1.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test5/2.0/test5-2.0.pom"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test5"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test/3.0"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/test/repositories/parentPom/org/apache/dm/test5/1.0/test5-1.0.pom"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/parentPom/org/apache/dm/test5"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/parentPom/org/apache/dm/test5/2.0/test5-2.0.pom"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/parentPom/org/apache/dm/test5/1.0"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/parentPom/org/apache/dm/test5/2.0"}]}]}, {"issue_id": "IVY-1373", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 27615, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/XmlReportWriter.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyDeliver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/report/XmlReportWriter.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/ant/IvyDeliver.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/util/DateUtil.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/Ivy.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/report/XmlReportParser.java"}]}]}, {"issue_id": "IVY-1367", "affect": "2.2.0", "fix": "2.4.0-RC1", "priority": "Minor", "type": "New Feature", "time": 78512, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/settings/property.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/IvySettingsTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-1366", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 6187, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1366/c/1/ivy.xml"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1366"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1366/ivy.xml"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1366/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1366/ivysettings.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java"}]}]}, {"issue_id": "IVY-1364", "affect": "2.2.0", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 57766, "commits": [{"files": [{"filename": "ivy/core/trunk/test/buildlists/testRelativePathToParent/croatia"}, {"filename": "ivy/core/trunk/test/buildlists/testNoParents/master-parent"}, {"filename": "ivy/core/trunk/test/buildlists/testOneParent"}, {"filename": "ivy/core/trunk/test/buildlists/testOneParent/ireland/build.xml"}, {"filename": "ivy/core/trunk/test/buildlists/testNoParents/germany/ivy.xml"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/IvyBuildListTest.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/branches/2.3.x/test/buildlists/testRelativePathToParent/croatia"}]}]}, {"issue_id": "IVY-1363", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 72451, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/IvyBuildListTest.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/branches/2.3.x/test/buildlists/testRelativePathToParent/croatia"}]}, {"files": [{"filename": "ivy/core/trunk/test/buildlists/testRelativePathToParent/croatia"}, {"filename": "ivy/core/trunk/test/buildlists/testNoParents/master-parent"}, {"filename": "ivy/core/trunk/test/buildlists/testOneParent"}, {"filename": "ivy/core/trunk/test/buildlists/testOneParent/ireland/build.xml"}, {"filename": "ivy/core/trunk/test/buildlists/testNoParents/germany/ivy.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-1362", "affect": "2.2.0", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 78682, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/module/id/ModuleId.java"}, {"filename": "ivy/core/branches/2.3.x"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleId.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleId.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/module/id/ModuleId.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-1359", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 77692, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/IvyBuildListTest.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/branches/2.3.x/test/buildlists/testRelativePathToParent/croatia"}]}, {"files": [{"filename": "ivy/core/trunk/test/buildlists/testRelativePathToParent/croatia"}, {"filename": "ivy/core/trunk/test/buildlists/testNoParents/master-parent"}, {"filename": "ivy/core/trunk/test/buildlists/testOneParent"}, {"filename": "ivy/core/trunk/test/buildlists/testOneParent/ireland/build.xml"}, {"filename": "ivy/core/trunk/test/buildlists/testNoParents/germany/ivy.xml"}]}]}, {"issue_id": "IVY-1357", "affect": "2.2.0", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 28849, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-1356", "affect": "2.2.0", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 13819, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java"}, {"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleUpdaterTest.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/resolver/DependencyResolver.java"}, {"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/plugins/parser/xml/test-extends-dependencies-exclude.xml"}, {"filename": "ivy/core/branches/2.3.x"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleUpdaterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-1353", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Critical", "type": "Bug", "time": 48185, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/circular/IgnoreCircularDependencyStrategy.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/IgnoreCircularDependencyStrategy.java"}]}]}, {"issue_id": "IVY-1346", "affect": "2.2.0", "fix": "2.3.0-RC2", "priority": "Minor", "type": "Improvement", "time": 73753, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1347"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1347/repo/foo/parent"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1347/repo/foo/parent/1.0/ivys"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1347/repo/foo/parent/1.0"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1347/repo"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1347/repo/foo/parent/1.0/ivys"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1347"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1347/repo/foo/parent"}]}]}, {"issue_id": "IVY-1344", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Minor", "type": "Bug", "time": 10814, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/ant/IvyFindRevision.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/ant/IvyBuildNumber.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyFindRevision.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildNumber.java"}]}]}, {"issue_id": "IVY-1343", "affect": "2.3.0-RC1", "fix": "2.3.0-RC2", "priority": "Critical", "type": "Bug", "time": 19305, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/osgi/updatesite/UpdateSiteAndIbiblioResolverTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java"}, {"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/osgi/updatesite/UpdateSiteAndIbiblioResolverTest.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-1340", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 30021, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/URLResolverTest.java"}]}]}, {"issue_id": "IVY-1338", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 86165, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-1335", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 75834, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/IvyAuthenticator.java"}]}]}, {"issue_id": "IVY-1333", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 3212, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1333/org/dep1/1.0"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1333/org/dep2/1.0"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1333/org"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1333/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1333/org/badArtifact/1.0.0.m4"}]}]}, {"issue_id": "IVY-1330", "affect": "2.3.0-RC1", "fix": "", "priority": "Minor", "type": "Bug", "time": 70031, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/samples/eclipse-plugin/ivy.xml"}]}]}, {"issue_id": "IVY-1329", "affect": "2.3.0-RC1", "fix": "", "priority": "Major", "type": "Bug", "time": 70129, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/osgi/obr/RequirementFilterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java"}]}]}, {"issue_id": "IVY-1328", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 31013, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-1325", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 44870, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1324", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 22319, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}]}]}, {"issue_id": "IVY-1320", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 77304, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/AbstractURLHandler.java"}]}]}, {"issue_id": "IVY-1317", "affect": "", "fix": "", "priority": "Minor", "type": "Improvement", "time": 77444, "commits": [{"files": [{"filename": "site/ivy/sources/features.html"}]}, {"files": [{"filename": "site/ivy/production/features.html"}]}]}, {"issue_id": "IVY-1313", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 8414, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1313"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1313/repo"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1313/repo/org1/mod3/jars"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1313/repo/org1/mod1"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1313/repo/org1/mod2/jars"}]}]}, {"issue_id": "IVY-1312", "affect": "", "fix": "2.3.0-RC1", "priority": "Major", "type": "New Feature", "time": 239, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/settings/resolvers.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/JarResolver.java"}, {"filename": "ivy/core/trunk/test"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-1309", "affect": "2.1.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 82457, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java"}, {"filename": "ivy/core/branches/2.3.x/RELEASE_NOTES"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java"}]}]}, {"issue_id": "IVY-1305", "affect": "2.3.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 53437, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/AbstractFSManifestIterable.java"}]}]}, {"issue_id": "IVY-1304", "affect": "2.3.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 31039, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/OBRXMLWriter.java"}]}]}, {"issue_id": "IVY-1301", "affect": "", "fix": "", "priority": "Major", "type": "Bug", "time": 3951, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-overrideParentVersionPropertyDependencyMgt.pom"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-versionPropertyDependencyMgt.pom"}]}]}, {"issue_id": "IVY-1300", "affect": "2.2.0", "fix": "2.3.0-RC2", "priority": "Critical", "type": "Bug", "time": 1463, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1300/myorg/modA/releasebranch"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1300/myorg/modA"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1300/myorg"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1300"}, {"filename": "ivy/core/branches/2.3.x/test/repositories/IVY-1300/myorg/modB/releasebranch"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/deliver/DeliverEngine.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/ant/IvyDeliverTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1300/myorg/modA/releasebranch"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1300/myorg/modB/releasebranch"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1300/myorg/modA/releasebranch/1"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1300/myorg/modB/releasebranch/1"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1300/ivysettings.xml"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyDeliverTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-1299", "affect": "2.2.0", "fix": "", "priority": "Major", "type": "Bug", "time": 731, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-override-parent-properties.pom"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1294", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Improvement", "time": 4777, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}]}]}, {"issue_id": "IVY-1292", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 57327, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/settings/version-matchers.html"}]}]}, {"issue_id": "IVY-1288", "affect": "", "fix": "2.4.0-RC1", "priority": "Major", "type": "New Feature", "time": 16749, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/resolve.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}]}]}, {"issue_id": "IVY-1287", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 73232, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-extends.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}]}]}, {"issue_id": "IVY-1281", "affect": "", "fix": "2.3.0-RC1", "priority": "Major", "type": "Improvement", "time": 21402, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultExtendsDescriptor.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/ResolutionCacheManager.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}]}, {"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/publish/PublishEngine.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/deliver/DeliverEngine.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-extends.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}]}]}, {"issue_id": "IVY-1278", "affect": "2.2.0", "fix": "", "priority": "Blocker", "type": "Bug", "time": 39322, "commits": [{"files": [{"filename": "site/ivy/production/schemas/ivy.xsd"}, {"filename": "site/ivy/sources/schemas/ivy.xsd"}]}]}, {"issue_id": "IVY-1273", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Improvement", "time": 83833, "commits": [{"files": [{"filename": "ivy/core/trunk/src/example/dependence/settings/ivysettings.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/example/build-a-ivy-repository/settings/ivysettings-basic.xml"}, {"filename": "ivy/core/trunk/doc/tutorial/build-repository/basic.html"}, {"filename": "ivy/core/trunk/doc/tutorial/dependence.html"}]}]}, {"issue_id": "IVY-1272", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 24391, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCacheFileset.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCacheFilesetTest.java"}]}]}, {"issue_id": "IVY-1269", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 1187, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/build.xml"}]}]}, {"issue_id": "IVY-1268", "affect": "2.2.0", "fix": "", "priority": "Minor", "type": "Bug", "time": 23845, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/Checks.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java"}]}]}, {"issue_id": "IVY-1267", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Improvement", "time": 35247, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1266", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 68672, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/concept.html"}]}]}, {"issue_id": "IVY-1265", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 69624, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/principle.html"}]}]}, {"issue_id": "IVY-1263", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 71094, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/build-release.xml"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/build-release.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1262", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Improvement", "time": 6656, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomWriterOptions.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/doc/use/makepom.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyMakePom.java"}]}]}, {"issue_id": "IVY-1260", "affect": "", "fix": "", "priority": "Trivial", "type": "Improvement", "time": 13449, "commits": [{"files": [{"filename": "ivy/site/links.html"}]}]}, {"issue_id": "IVY-1253", "affect": "", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 24487, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-extends-minimal-merged.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/published-ivy-custom.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-extends-merged.xml"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-1252", "affect": "2.2.0", "fix": "2.4.0-RC1", "priority": "Minor", "type": "New Feature", "time": 77302, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyRetrieve.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java"}]}]}, {"issue_id": "IVY-1250", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 82950, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-1248", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Bug", "time": 80830, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}]}]}, {"issue_id": "IVY-1243", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 511, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/CacheMetadataOptions.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManager.java"}]}]}, {"issue_id": "IVY-1241", "affect": "", "fix": "2.3.0-RC1", "priority": "Major", "type": "New Feature", "time": 78345, "commits": [{"files": [{"filename": "ivy/core/trunk/test/test-bundles/bravo/src/com/acme/bravo"}, {"filename": "ivy/core/trunk/test/test-bundles/bravo/src/com/acme"}, {"filename": "ivy/core/trunk/test/test-bundles/bravo/src/com"}, {"filename": "ivy/core/trunk/test/test-bundles/bravo/src"}, {"filename": "ivy/core/trunk/test/test-bundles/bravo"}]}, {"files": [{"filename": "ivy/core/trunk/doc/osgi/osgi-mapping.html"}, {"filename": "ivy/core/trunk/doc/osgi/standard-osgi.html"}, {"filename": "ivy/core/trunk/doc/osgi/target-platform.html"}, {"filename": "ivy/core/trunk/doc/osgi/eclipse-plugin.html"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/doc/style/style.css"}, {"filename": "ivy/core/trunk/doc/target-platform.html"}, {"filename": "ivy/core/trunk/doc/toc.json"}, {"filename": "ivy/core/trunk/doc/eclipse-plugin.html"}, {"filename": "ivy/core/trunk/doc/osgi-mapping.html"}]}]}, {"issue_id": "IVY-1240", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 1686, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/1/multiple-same-deps"}, {"filename": "ivy/core/trunk/test/repositories/1/multiple-same-deps/mod33/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/multiple-same-deps/mod3/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/multiple-same-deps/mod31/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/multiple-same-deps/mod1/ivys/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-1238", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 21436, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1238"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/util"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1238/ivy-org/modA/v1.0"}]}]}, {"issue_id": "IVY-1237", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 6685, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update.xml"}]}]}, {"issue_id": "IVY-1236", "affect": "2.2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 69163, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1236"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1236/myorg/modB/1.0/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1236/myorg/modB/1.0/modB.jar"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1236/myorg/modA"}]}]}, {"issue_id": "IVY-1235", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Improvement", "time": 84577, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyRetrieve.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java"}]}]}, {"issue_id": "IVY-1234", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Critical", "type": "Bug", "time": 7459, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/IvyAuthenticator.java"}]}]}, {"issue_id": "IVY-1233", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 27293, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1233/test/a/1.0/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1233/test/a/1.1/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1233/test/b/2.0/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1233/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1233/test/b/2.1/ivy.xml"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManagerTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManager.java"}]}]}, {"issue_id": "IVY-1232", "affect": "2.2.0-RC1", "fix": "2.2.0", "priority": "Blocker", "type": "Bug", "time": 3991, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/ApacheURLLister.java"}]}]}, {"issue_id": "IVY-1230", "affect": "2.2.0-RC1", "fix": "2.2.0", "priority": "Minor", "type": "Bug", "time": 18160, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/ivyfile/artifact.html"}]}]}, {"issue_id": "IVY-1229", "affect": "2.0", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 46415, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-write-dependencies-with-classifier.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-dependencies-with-type.pom"}]}]}, {"issue_id": "IVY-1227", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 38864, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/1/usecacheonly"}, {"filename": "ivy/core/trunk/test/repositories/1/usecacheonly/mod2/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/usecacheonly/mod1/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/1/usecacheonly/mod2/ivys"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/CacheResolver.java"}]}]}, {"issue_id": "IVY-1225", "affect": "", "fix": "2.2.0", "priority": "Major", "type": "Bug", "time": 27689, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-1222", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Improvement", "time": 20466, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/tutorial/multiple.html"}, {"filename": "ivy/core/trunk/doc/tutorial/start.html"}, {"filename": "ivy/core/trunk/doc/tutorial/build-repository.html"}, {"filename": "ivy/core/trunk/doc/tutorial/build-repository/basic.html"}, {"filename": "ivy/core/trunk/doc/resolver/sftp.html"}]}]}, {"issue_id": "IVY-1216", "affect": "2.2.0-RC1", "fix": "2.2.0", "priority": "Major", "type": "Improvement", "time": 13961, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/settings/classpath.html"}, {"filename": "ivy/core/trunk/doc/settings/property.html"}, {"filename": "ivy/core/trunk/doc/settings/properties.html"}, {"filename": "ivy/core/trunk/doc/settings/namespace.html"}, {"filename": "ivy/core/trunk/doc/settings/outputters.html"}]}]}, {"issue_id": "IVY-1215", "affect": "2.2.0-RC1", "fix": "2.2.0", "priority": "Major", "type": "Improvement", "time": 20709, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomWriterOptions.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/doc/use/makepom.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyMakePom.java"}]}]}, {"issue_id": "IVY-1214", "affect": "2.2.0-RC1", "fix": "2.2.0", "priority": "Trivial", "type": "Improvement", "time": 29082, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/branches/2.2.x/doc/use/makepom.html"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/ant/IvyMakePom.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/ant/IvyPublish.java"}, {"filename": "ivy/core/branches/2.2.x"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-1213", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 40353, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-1212", "affect": "2.1.0", "fix": "2.2.0", "priority": "Minor", "type": "Bug", "time": 29381, "commits": [{"files": [{"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/ant/IvyArtifactReport.java"}, {"filename": "ivy/core/branches/2.2.x"}, {"filename": "ivy/core/branches/2.2.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyArtifactReport.java"}]}]}, {"issue_id": "IVY-1211", "affect": "", "fix": "2.2.0", "priority": "Critical", "type": "Improvement", "time": 77666, "commits": [{"files": [{"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/branches/2.2.x"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/util/url/IvyAuthenticator.java"}, {"filename": "ivy/core/branches/2.2.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/IvyAuthenticator.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}]}, {"issue_id": "IVY-1208", "affect": "2.0", "fix": "2.3.0-RC1", "priority": "Minor", "type": "Improvement", "time": 5637, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/osgi/core/OsgiRevisionStrategyTest.java"}]}]}, {"issue_id": "IVY-1207", "affect": "2.1.0", "fix": "2.2.0", "priority": "Major", "type": "Bug", "time": 47855, "commits": [{"files": [{"filename": "ivy/core/branches/2.2.x/doc/use/makepom.html"}, {"filename": "ivy/core/branches/2.2.x/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/ant/IvyMakePom.java"}, {"filename": "ivy/core/branches/2.2.x"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}]}]}, {"issue_id": "IVY-1206", "affect": "2.2.0-RC1", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 43017, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-extends-extra-attributes.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-extends-extra-attributes-parent.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-extends-extra-attributes-merged.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}]}]}, {"issue_id": "IVY-1203", "affect": "2.2.0-RC1", "fix": "2.2.0", "priority": "Major", "type": "Bug", "time": 77857, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-extends.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}]}, {"files": [{"filename": "ivy/core/branches/2.2.x/test/java/org/apache/ivy/plugins/parser/xml/test-write-extends.xml"}, {"filename": "ivy/core/branches/2.2.x/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/branches/2.2.x"}, {"filename": "ivy/core/branches/2.2.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-1200", "affect": "2.2.0-RC1", "fix": "2.2.0-RC1", "priority": "Minor", "type": "New Feature", "time": 85142, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleUpdaterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/UpdateOptions.java"}]}]}, {"issue_id": "IVY-1199", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 53880, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-simple.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-dependencies.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}]}]}, {"issue_id": "IVY-1194", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Blocker", "type": "Bug", "time": 41267, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/url/BasicURLHandlerTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/url/HttpclientURLHandlerTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}]}, {"issue_id": "IVY-1190", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Improvement", "time": 864, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java"}]}]}, {"issue_id": "IVY-1186", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 60769, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/parentPom/ivysettings-namespace.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/ParserSettings.java"}]}]}, {"issue_id": "IVY-1181", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 4409, "commits": [{"files": [{"filename": "ivy/site/links.html"}]}]}, {"issue_id": "IVY-1180", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "New Feature", "time": 55780, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/postresolvetask.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "ivy/core/trunk/doc/use/resolve.html"}]}]}, {"issue_id": "IVY-1179", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Bug", "time": 16567, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1179/repo"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1179/website/dist/B-1.0.tar.gz"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1179/website"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/PackagerResolverTest.java"}]}]}, {"issue_id": "IVY-1178", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 40130, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1178/myorg/modA"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1178/myorg/modB"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1178/myorg/modC"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1178/myorg/modD"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1178/myorg/modE"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-1177", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 66875, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}]}]}, {"issue_id": "IVY-1175", "affect": "2.3.0-RC1", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Bug", "time": 38019, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/url/artifactory-dir-listing.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/url/ApacheURLListerTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/ApacheURLLister.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/url/ArtifactoryListingTest.java"}]}]}, {"issue_id": "IVY-1172", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 80483, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/principle.html"}, {"filename": "ivy/core/trunk/doc/install.html"}, {"filename": "ivy/core/trunk/doc/reference.html"}, {"filename": "ivy/core/trunk/doc/concept.html"}]}]}, {"issue_id": "IVY-1171", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 407, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/publish.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-publish-public.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}]}]}, {"issue_id": "IVY-1170", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 83070, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/version/LatestVersionMatcherTest.java"}]}]}, {"issue_id": "IVY-1169", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 42729, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-parent.groupid.pom"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-1168", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Bug", "time": 3407, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/IvyAuthenticator.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/CredentialsStore.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-1167", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 26617, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java"}]}]}, {"issue_id": "IVY-1165", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 83248, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java"}]}]}, {"issue_id": "IVY-1163", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 55559, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/IvySettingsTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-1162", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 49355, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-1159", "affect": "2.3.0-RC1", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 35706, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1159"}, {"filename": "ivy/core/trunk/doc/use/deliver.html"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1159/myorg/modA"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverOptions.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1159/myorg/modB"}]}]}, {"issue_id": "IVY-1158", "affect": "", "fix": "2.2.0-RC1", "priority": "Minor", "type": "New Feature", "time": 18375, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInfoTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInfo.java"}, {"filename": "ivy/core/trunk/doc/use/info.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-info-all.xml"}]}]}, {"issue_id": "IVY-1155", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 3355, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/checksums/allright/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/checksums/allright/ivy-1.0.xml.md5"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/ChecksumHelper.java"}, {"filename": "ivy/core/trunk/test/repositories/checksums/allright/allright-IVY-1155-1.0.jar"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}]}]}, {"issue_id": "IVY-1152", "affect": "2.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 30669, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/XmlReportOutputter.java"}]}]}, {"issue_id": "IVY-1151", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 43006, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/samples/ivy-doc.xsl"}]}]}, {"issue_id": "IVY-1150", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 69088, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyArtifactReport.java"}]}]}, {"issue_id": "IVY-1148", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 67919, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java"}]}]}, {"issue_id": "IVY-1147", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 13949, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/XMLHelper.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1145", "affect": "2.3.0-RC1", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 50314, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManager.java"}]}]}, {"issue_id": "IVY-1142", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 37680, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/IvyPatternHelperTest.java"}]}]}, {"issue_id": "IVY-1139", "affect": "", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 4695, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/tutorial/start.html"}]}]}, {"issue_id": "IVY-1138", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Improvement", "time": 69013, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-src"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-m2-with-src.xml"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-src/1.0"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-src/1.0/test-src-1.0.jar"}]}]}, {"issue_id": "IVY-1135", "affect": "2.1.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Improvement", "time": 2796, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-defaultconf-withdefaultconfmapping.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser.java"}]}, {"files": [{"filename": "ivy/core/trunk/doc/ivyfile/dependencies.html"}, {"filename": "ivy/core/trunk/doc/ivyfile/configurations.html"}, {"filename": "ivy/core/trunk/doc/ivyfile/dependency.html"}]}]}, {"issue_id": "IVY-1133", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 9221, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/ChainResolver.java"}]}]}, {"issue_id": "IVY-1131", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 924, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.1/ivys/ivy-0.6.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-1128", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 1027, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1128/test/a/extraatt.a/extraatt2.a/ivy-1.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1128/test/a/extraatt.a"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1128/test/a/extraatt.a/extraatt2.a/ivy-2.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1128/test/a/extraatt/extraatt2.a"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1128/test/a/extraatt.a/extraatt2"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1128/test/a/extraatt/extraatt2"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1128/test/a"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1128"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/search/SearchEngine.java"}]}]}, {"issue_id": "IVY-1124", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 63579, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}]}, {"files": [{"filename": "ivy/site/mailing-lists.html"}, {"filename": "ivy/site/get-involved.html"}]}]}, {"issue_id": "IVY-1123", "affect": "", "fix": "2.2.0-RC1", "priority": "Trivial", "type": "Bug", "time": 50473, "commits": [{"files": [{"filename": "ivy/site/xooki/xooki.js"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/doc/samples/jayasoft-ivyrep-example-default.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/samples/apache-hello-ivy-default.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/RepositoryCacheManager.java"}]}]}, {"issue_id": "IVY-1120", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 20238, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildNumber.java"}]}]}, {"issue_id": "IVY-1119", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Bug", "time": 31292, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java"}]}]}, {"issue_id": "IVY-1118", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Bug", "time": 32442, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}]}, {"issue_id": "IVY-1115", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Bug", "time": 27529, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/extra-attributes-forceddependencies"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-forceddependencies/filerepo-attribs/CAE-Visualization-Components/RTS/6.2.1.20"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-forceddependencies/filerepo-attribs/CAE-Visualization-Components/SGL/6.2.34.17/SGL-6.2.34.17.zip"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-forceddependencies/filerepo-noattribs/CAE-Visualization-Components/SGL/6.2.34.17/SGL-6.2.34.17.zip"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-forceddependencies/filerepo-attribs/CAE-VSK/VSK-FC/0.54.1.0/ivy-0.54.1.0.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/VisitNode.java"}]}]}, {"issue_id": "IVY-1111", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 14784, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1111/test/a/ivy-1.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1111/test"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1111/ivysettings.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1111/test/b/ivy-1.5.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/deliver/ivy-1111.xml"}]}]}, {"issue_id": "IVY-1109", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Trivial", "type": "Bug", "time": 10082, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/example/configurations/jdbc-example/ivy.xml"}]}]}, {"issue_id": "IVY-1106", "affect": "2.1.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 75870, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLResource.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1105", "affect": "2.1.0-RC1", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 10299, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}]}, {"issue_id": "IVY-1102", "affect": "", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 4102, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-excludedconfs4.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleUpdaterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-1098", "affect": "2.1.0-RC1", "fix": "2.1.0-RC2", "priority": "Major", "type": "Bug", "time": 669, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/1/org20/mod20.1/ivys/ivy-1.2.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ArtifactDownloadReport.java"}]}]}, {"issue_id": "IVY-1097", "affect": "", "fix": "2.1.0-RC2", "priority": "Major", "type": "New Feature", "time": 1205, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/2/mod5.1/ivy-4.5.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ConfigurationGroup.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/2/mod5.1/art51B-4.5.so"}, {"filename": "ivy/core/trunk/test/repositories/2/mod5.1/art51B-4.5.dll"}]}]}, {"issue_id": "IVY-1096", "affect": "2.0", "fix": "2.1.0-RC2", "priority": "Major", "type": "Bug", "time": 33622, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/2/mod15.4/ivy-1.1.xml"}, {"filename": "ivy/core/trunk/test/repositories/2/mod15.4"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/2/mod15.2/ivy-1.1.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java"}, {"filename": "ivy/core/trunk/test/repositories/2/mod15.3/ivy-1.1.xml"}, {"filename": "ivy/core/trunk/test/repositories/2/mod15.3"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1094", "affect": "2.1.0-RC1", "fix": "2.1.0-RC2", "priority": "Major", "type": "Improvement", "time": 42960, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-1091", "affect": "2.1.0-RC1", "fix": "2.1.0-RC2", "priority": "Minor", "type": "Bug", "time": 33460, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/postresolvetask.html"}, {"filename": "ivy/core/trunk/doc/use/resolve.html"}]}]}, {"issue_id": "IVY-1087", "affect": "2.1.0-RC1", "fix": "2.1.0-RC2", "priority": "Blocker", "type": "Bug", "time": 24257, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/ParserSettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/ParserSettingsMonitor.java"}]}]}, {"issue_id": "IVY-1085", "affect": "2.0.x", "fix": "2.1.0-RC2", "priority": "Major", "type": "Improvement", "time": 8730, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/postresolvetask.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}]}]}, {"issue_id": "IVY-1084", "affect": "2.0", "fix": "2.1.0-RC2", "priority": "Major", "type": "Improvement", "time": 2047, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/event/retrieve/EndRetrieveArtifactEvent.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/event/retrieve/StartRetrieveArtifactEvent.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/event/retrieve/EndRetrieveArtifactEvent.java"}]}]}, {"issue_id": "IVY-1083", "affect": "2.0", "fix": "2.1.0-RC2", "priority": "Major", "type": "Bug", "time": 1737, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/1/org20/mod20.4"}, {"filename": "ivy/core/trunk/test/repositories/1/org20/mod20.4/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/org20/mod20.3/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/org20/mod20.2/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/org20/mod20.1/ivys/ivy-1.0.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/VisitNode.java"}]}]}, {"issue_id": "IVY-1079", "affect": "2.1.0-RC1", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 28083, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1075", "affect": "2.1.0-RC1", "fix": "2.1.0-RC2", "priority": "Major", "type": "Bug", "time": 37015, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1069", "affect": "2.0", "fix": "2.1.0-RC2", "priority": "Major", "type": "Bug", "time": 42502, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java"}]}]}, {"issue_id": "IVY-1066", "affect": "2.1.0-RC1", "fix": "2.1.0-RC2", "priority": "Critical", "type": "Bug", "time": 7602, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-1060", "affect": "2.0", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 77137, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/util/url/ApacheURLLister.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/util/url/URLHandler.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}, {"filename": "ivy/core/branches/2.3.x"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandler.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/ApacheURLLister.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-1058", "affect": "2.0", "fix": "2.1.0-RC2", "priority": "Major", "type": "Bug", "time": 43433, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-ejb-type.pom"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-1057", "affect": "", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 20067, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/listmodules.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyListModules.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1056", "affect": "2.3.0-RC1", "fix": "2.1.0-RC2", "priority": "Trivial", "type": "Bug", "time": 31211, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyFindRevision.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyListModules.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildNumber.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInfo.java"}]}]}, {"issue_id": "IVY-1054", "affect": "2.0", "fix": "2.1.0-RC2", "priority": "Trivial", "type": "Bug", "time": 49325, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/install.html"}]}, {"files": [{"filename": "ivy/core/trunk/doc/install.html"}]}]}, {"issue_id": "IVY-1052", "affect": "2.0", "fix": "2.3.0-RC1", "priority": "Trivial", "type": "Bug", "time": 17437, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1050", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 330, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}]}]}, {"issue_id": "IVY-1045", "affect": "2.0", "fix": "2.1.0", "priority": "Critical", "type": "Bug", "time": 41874, "commits": [{"files": [{"filename": "ivy/site/download.html"}]}]}, {"issue_id": "IVY-1044", "affect": "2.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Improvement", "time": 28128, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}]}, {"files": [{"filename": "ivy/core/trunk/doc/settings/settings.html"}, {"filename": "ivy/core/trunk/doc/settings/caches.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}]}]}, {"issue_id": "IVY-1041", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 3967, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-classifier/2.0"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-classified/2.0"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-classified/2.0/test-classified-2.0-asl.jar"}]}]}, {"issue_id": "IVY-1038", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 27191, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-properties-missing-file.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-1037", "affect": "", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 77628, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-1037/rep2/org/module"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1037/rep1/org/module"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyBuildNumberTest.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1037/rep1"}, {"filename": "ivy/core/trunk/test/repositories/IVY-1037/rep2"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/ChainResolver.java"}]}]}, {"issue_id": "IVY-1036", "affect": "2.0", "fix": "2.3.0-RC2", "priority": "Major", "type": "Bug", "time": 40713, "commits": [{"files": [{"filename": "ivy/core/branches/2.3.x/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/branches/2.3.x/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}, {"filename": "ivy/core/branches/2.3.x"}, {"filename": "ivy/core/branches/2.3.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-1035", "affect": "2.0", "fix": "", "priority": "Critical", "type": "Improvement", "time": 3366, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/postresolvetask.html"}, {"filename": "ivy/core/trunk/doc/use/resolve.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}]}]}, {"issue_id": "IVY-1030", "affect": "2.0", "fix": "2.2.0-RC1", "priority": "Major", "type": "Improvement", "time": 63457, "commits": [{"files": [{"filename": "ivy/site/style/shell.css"}, {"filename": "ivy/site/style/style.css"}, {"filename": "ivy/site/style/print-style.css"}]}, {"files": [{"filename": "ivy/core/trunk/doc/style/style.css"}, {"filename": "ivy/core/trunk/doc/style/print-style.css"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/style/shell.css"}]}]}, {"issue_id": "IVY-1028", "affect": "2.0", "fix": "2.1.0-RC2", "priority": "Major", "type": "Bug", "time": 49012, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}]}]}, {"issue_id": "IVY-1024", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Minor", "type": "Bug", "time": 8515, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/ivy-report.xsl"}]}]}, {"issue_id": "IVY-1021", "affect": "2.0", "fix": "2.2.0-RC1", "priority": "Critical", "type": "Improvement", "time": 21421, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/install.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInstallTest.java"}]}]}, {"issue_id": "IVY-1019", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 43454, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/buildnumber.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildNumber.java"}]}]}, {"issue_id": "IVY-1017", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 543, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/postresolvetask.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}]}]}, {"issue_id": "IVY-1015", "affect": "1.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "New Feature", "time": 70701, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-1014", "affect": "", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 811, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/Main.java"}]}]}, {"issue_id": "IVY-1013", "affect": "", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 158, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/Main.java"}]}]}, {"issue_id": "IVY-1012", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 4570, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/MockResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-mod1.2-1.5.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/RepositoryCacheManager.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-1010", "affect": "2.0-RC2", "fix": "2.3.0-RC1", "priority": "Major", "type": "Bug", "time": 1562, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-1009", "affect": "2.0-RC2", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 58705, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/Main.java"}]}]}, {"issue_id": "IVY-1007", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 20718, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java"}]}]}, {"issue_id": "IVY-1006", "affect": "2.0-RC2", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 4179, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/checksums/allright/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/checksums/allright/ivy-1.0.xml.md5"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/checksums/allright/allright-with-openssl-1.0.jar"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/ChecksumHelper.java"}]}]}, {"issue_id": "IVY-1005", "affect": "2.0-RC2", "fix": "2.2.0", "priority": "Major", "type": "Improvement", "time": 36177, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/makepom.html"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-write-compile-dependencies.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyMakePom.java"}]}, {"files": [{"filename": "ivy/core/branches/2.2.x/doc/use/makepom.html"}, {"filename": "ivy/core/branches/2.2.x/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/ant/IvyMakePom.java"}, {"filename": "ivy/core/branches/2.2.x"}]}]}, {"issue_id": "IVY-999", "affect": "2.0-RC2", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 43586, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-999/test/a/ivy-1.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/LatestConflictManager.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-999/test"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-999.xml"}]}]}, {"issue_id": "IVY-996", "affect": "2.0-RC2", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 47919, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.java"}]}]}, {"issue_id": "IVY-995", "affect": "2.0-RC2", "fix": "2.0", "priority": "Major", "type": "Bug", "time": 25418, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}, {"filename": "ivy/core/trunk"}]}, {"files": [{"filename": "ivy/core/branches/2.0.0/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.0/doc/release-notes.html"}, {"filename": "ivy/core/branches/2.0.0/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-994", "affect": "2.0-RC2", "fix": "2.0", "priority": "Major", "type": "Improvement", "time": 3972, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/build.xml"}, {"filename": "ivy/core/trunk/doc/resolver/packager.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/PackagerResolver.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.0/src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl"}]}, {"files": [{"filename": "ivy/core/branches/2.0.0/src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl"}, {"filename": "ivy/core/branches/2.0.0/src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java"}, {"filename": "ivy/core/branches/2.0.0/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.0/src/java/org/apache/ivy/plugins/resolver/packager/build.xml"}, {"filename": "ivy/core/branches/2.0.0/doc/release-notes.html"}]}]}, {"issue_id": "IVY-992", "affect": "2.0-RC2", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 79690, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyRetrieveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}]}]}, {"issue_id": "IVY-989", "affect": "", "fix": "2.1.0-RC1", "priority": "Minor", "type": "Improvement", "time": 21027, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/deliver.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverOptions.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyDeliverTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyDeliver.java"}]}]}, {"issue_id": "IVY-987", "affect": "2.0", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 20744, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java"}]}]}, {"issue_id": "IVY-980", "affect": "2.0-RC1", "fix": "2.0", "priority": "Major", "type": "Bug", "time": 78792, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/norev/module3/module3.jar"}, {"filename": "ivy/core/trunk/test/repositories/norev/ivy-latest.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x/test/repositories/norev/ivy-latest.xml"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}, {"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/branches/2.0.x/test/repositories/norev/module3"}]}]}, {"issue_id": "IVY-977", "affect": "2.0.0-beta-2", "fix": "2.1.0-RC1", "priority": "Minor", "type": "Improvement", "time": 29041, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/ChecksumHelper.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-976", "affect": "", "fix": "2.0", "priority": "Major", "type": "Improvement", "time": 36786, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/Main.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/Main.java"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-975", "affect": "2.0-RC2", "fix": "2.0", "priority": "Major", "type": "Bug", "time": 48346, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-large-pom.pom"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/branches/2.0.x/test/java/org/apache/ivy/plugins/parser/m2/test-large-pom.pom"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.x/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}]}]}, {"issue_id": "IVY-974", "affect": "2.0-RC2", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 30339, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-dependencyMgt.pom"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-970", "affect": "2.0-RC2", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 46409, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/ivysettings-checksums.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyBuildNumberTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildNumber.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java"}]}]}, {"issue_id": "IVY-969", "affect": "", "fix": "2.0", "priority": "Major", "type": "Improvement", "time": 83947, "commits": [{"files": [{"filename": "ivy/site/links.html"}]}]}, {"issue_id": "IVY-968", "affect": "2.0-RC2", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 44556, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java"}]}]}, {"issue_id": "IVY-965", "affect": "2.0-RC1", "fix": "2.0", "priority": "Major", "type": "Improvement", "time": 13691, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}, {"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-963", "affect": "2.0-RC1", "fix": "2.1.0-RC2", "priority": "Major", "type": "Improvement", "time": 79603, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/publish.html"}]}]}, {"issue_id": "IVY-962", "affect": "2.0-RC1", "fix": "2.0", "priority": "Major", "type": "Bug", "time": 16060, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/util/url/AbstractURLHandler.java"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/AbstractURLHandler.java"}]}]}, {"issue_id": "IVY-961", "affect": "2.0-RC1", "fix": "2.0", "priority": "Major", "type": "Bug", "time": 38796, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/test/java/org/apache/ivy/ant/IvyResolveTest.java"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/plugins/report/LogReportOutputter.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/LogReportOutputter.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-960", "affect": "2.0-RC1", "fix": "2.0", "priority": "Major", "type": "Bug", "time": 23312, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/Main.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/Main.java"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-959", "affect": "2.0-RC1", "fix": "2.1.0-RC1", "priority": "Major", "type": "Bug", "time": 67030, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/ApacheURLLister.java"}]}]}, {"issue_id": "IVY-958", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 378, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.0-rc2/doc/release-notes.html"}, {"filename": "ivy/core/branches/2.0.0-rc2/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.0-rc2/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "ivy/core/branches/2.0.0-rc2/HEADER.html"}]}]}, {"issue_id": "IVY-956", "affect": "2.0-RC1", "fix": "2.2.0-RC1", "priority": "Major", "type": "Bug", "time": 29322, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/VisitNode.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-956.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/extra-attributes-multipledependencies/filerepo-noattribs/CAE-VSK/VSK-FC/0.54.1.0"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-multipledependencies/filerepo-attribs/CAE-VSK/VSK-FC/0.54.0.0"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-multipledependencies/filerepo-attribs/CAE-VSK/VSK-FC/0.53.0.1"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-multipledependencies/filerepo-noattribs"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes-multipledependencies/filerepo-attribs/CAE-VSK/VSK-FC/0.54.1.0"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/VisitNode.java"}]}]}, {"issue_id": "IVY-955", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 36692, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.0-rc2/doc/release-notes.html"}, {"filename": "ivy/core/branches/2.0.0-rc2/RELEASE_NOTES"}]}, {"files": [{"filename": "ivy/core/branches/2.0.0-rc2/test/java/org/apache/ivy/plugins/parser/m2/test-project.parent.version.pom"}, {"filename": "ivy/core/branches/2.0.0-rc2/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/branches/2.0.0-rc2/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.0-rc2/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}]}]}, {"issue_id": "IVY-953", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Improvement", "time": 75747, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-952", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 33904, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/cli/CommandLineParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/MainTest.java"}]}]}, {"issue_id": "IVY-951", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 37232, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-950", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 52516, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}]}]}, {"issue_id": "IVY-949", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 40138, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-948", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Blocker", "type": "Bug", "time": 15199, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCacheFileset.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-943", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Minor", "type": "Improvement", "time": 68451, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/settings/credentials.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/toc.json"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}, {"filename": "ivy/core/trunk/doc/settings.html"}]}]}, {"issue_id": "IVY-941", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Minor", "type": "Bug", "time": 40730, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/event/IvyEvent.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/ResolveDependencyEvent.java"}]}]}, {"issue_id": "IVY-940", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 85203, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}]}]}, {"issue_id": "IVY-936", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 19621, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-935", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 191, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/ivy.properties"}]}]}, {"issue_id": "IVY-932", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 877, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-model.pom"}]}]}, {"issue_id": "IVY-931", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 36551, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-parent-not-found.pom"}]}]}, {"issue_id": "IVY-930", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Blocker", "type": "Bug", "time": 2493, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-929", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Critical", "type": "Bug", "time": 8836, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task1/1854/ivy.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-928", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 99, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.java"}]}]}, {"issue_id": "IVY-927", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 311, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-926", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 24831, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-write-dependencies-optional.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-optional.pom"}]}]}, {"issue_id": "IVY-925", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Minor", "type": "Bug", "time": 29587, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFileTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFile.xml"}]}]}, {"issue_id": "IVY-924", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 18225, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFileTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFileStackOverflow.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-923", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 27703, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/AbstractURLHandler.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/url/AbstractURLHandlerTest.java"}]}]}, {"issue_id": "IVY-921", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Improvement", "time": 50768, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-entity.pom"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/XMLHelper.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/m2-entities.ent"}]}]}, {"issue_id": "IVY-920", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 7908, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-919", "affect": "", "fix": "", "priority": "Major", "type": "Bug", "time": 34455, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-914", "affect": "2.0.0-beta-2", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 33950, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-properties.pom"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/test/java/org/apache/ivy/plugins/parser/m2/test-properties.pom"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-913", "affect": "2.0.0-beta-2", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 31853, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}]}, {"issue_id": "IVY-911", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 29096, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/settings/settings.html"}, {"filename": "ivy/core/trunk/doc/settings.html"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/util/url/URLHandlerDispatcher.java"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/util/url/AbstractURLHandler.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/Configurator.java"}]}]}, {"issue_id": "IVY-910", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Minor", "type": "Improvement", "time": 25164, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.x/doc/resolver/filesystem.html"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/resolver/filesystem.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/Configurator.java"}]}]}, {"issue_id": "IVY-909", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Minor", "type": "Improvement", "time": 36111, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/util/Configurator.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/Configurator.java"}]}]}, {"issue_id": "IVY-907", "affect": "2.0-RC1", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 43362, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/Configurator.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java"}, {"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java"}]}]}, {"issue_id": "IVY-905", "affect": "", "fix": "2.0-RC2", "priority": "Major", "type": "Bug", "time": 4650, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/ConfiguratorTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/FileResolver.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.x/src/java/org/apache/ivy/util/FileResolver.java"}, {"filename": "ivy/core/branches/2.0.x"}, {"filename": "ivy/core/branches/2.0.x/test/java/org/apache/ivy/util/ConfiguratorTest.java"}]}]}, {"issue_id": "IVY-903", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 220, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/resolver/dual.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/DualResolver.java"}]}]}, {"issue_id": "IVY-901", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 27824, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/Main.java"}]}]}, {"issue_id": "IVY-898", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 18603, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyConfigure.java"}]}]}, {"issue_id": "IVY-894", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 12552, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/ConfigurationUtils.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-892", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 3968, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-info.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-info.xml"}]}]}, {"issue_id": "IVY-891", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 64653, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/ivy.properties"}]}]}, {"issue_id": "IVY-888", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 1070, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleUpdaterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-with-comments.xml"}, {"filename": "ivy/core/trunk"}]}]}, {"issue_id": "IVY-887", "affect": "2.0", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 35039, "commits": [{"files": [{"filename": "ivy/core/trunk/src/example/chained-resolvers/chainedresolvers-project/ivy.xml"}]}]}, {"issue_id": "IVY-886", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 115, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/search"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/search/SearchEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/search/SearchTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}]}]}, {"issue_id": "IVY-885", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 29099, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java"}]}]}, {"issue_id": "IVY-884", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 16806, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/URLResolverTest.java"}]}]}, {"issue_id": "IVY-883", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Sub-task", "time": 799, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/settings/caches/cache.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/ParserSettingsMonitor.java"}]}]}, {"issue_id": "IVY-882", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 24778, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/ChainResolverTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/IBiblioResolverTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/DualResolverTest.java"}]}]}, {"issue_id": "IVY-879", "affect": "", "fix": "2.1.0-RC1", "priority": "Major", "type": "Improvement", "time": 41687, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/settings/caches/ttl.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManager.java"}]}]}, {"issue_id": "IVY-878", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "New Feature", "time": 45710, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-876", "affect": "", "fix": "2.0-RC1", "priority": "Minor", "type": "Sub-task", "time": 14355, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ResolveReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveOptions.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-874", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 74082, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-874.xml"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test2/1.1/test2-1.1.jar"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test3/1.1/test3-1.1.jar"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test/1.1/test-1.1.pom"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test/1.2/test-1.2.pom"}]}]}, {"issue_id": "IVY-873", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 313, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-ejb-packaging.pom"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-872", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 85020, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRules.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}]}, {"issue_id": "IVY-871", "affect": "", "fix": "2.1.0-RC2", "priority": "Major", "type": "Improvement", "time": 2573, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/version/PatternVersionMatcherTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/typedef.properties"}, {"filename": "ivy/core/trunk/doc/settings/version-matchers.html"}]}]}, {"issue_id": "IVY-868", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 27809, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/NormalRelativeUrlResolverTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCheck.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInfo.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyTaskTest.java"}]}]}, {"issue_id": "IVY-867", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 48595, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishOptions.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPublish.java"}]}]}, {"issue_id": "IVY-864", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 58738, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-863", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 30564, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/ivyfile/include.html"}, {"filename": "ivy/core/trunk/doc/configuration/status.html"}, {"filename": "ivy/core/trunk/doc/use/settings.html"}, {"filename": "ivy/core/trunk/doc/tutorial/build-repository.html"}, {"filename": "ivy/core/trunk/doc/configuration/lock-strategies.html"}]}]}, {"issue_id": "IVY-862", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 2244, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/publish/PublishEventsTest.java"}]}]}, {"issue_id": "IVY-861", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 23032, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/2/mod6.1/ivy-1.5.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-860", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 4667, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/Configurator.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-macro+ref2.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-859", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 29619, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/deliver.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverOptions.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyDeliverTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-858", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 27818, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/badfile/ivys/ivy-badbranch.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/badfile/myorg/mymodule/ivy-badbranch.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-857", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "New Feature", "time": 25620, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/ChainResolverTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/IBiblioResolverTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/DualResolverTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/local/mod1.2/local-20080708091023/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/local/mod2.1/0.3-local-20050213110000/ivy.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolvedModuleRevision.java"}, {"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.3/ivys/ivy-0.8.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-856", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 10189, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/doc/resolver/filesystem.html"}]}]}, {"issue_id": "IVY-854", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 82733, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-852", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 41433, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/images/ivy-terminology.odg"}, {"filename": "ivy/core/trunk/doc/terminology.html"}, {"filename": "ivy/core/trunk/doc/images/ivy-terminology.png"}]}]}, {"issue_id": "IVY-851", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 74182, "commits": [{"files": [{"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-849", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 36043, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/configure.html"}, {"filename": "ivy/core/trunk/doc/use/settings.html"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyDeliverTest.java"}]}]}, {"issue_id": "IVY-848", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 19197, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandler.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandlerDispatcher.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}, {"files": [{"filename": "ivy/core/trunk/doc/resolver/url.html"}]}]}, {"issue_id": "IVY-847", "affect": "1.3", "fix": "2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 32138, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-843", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 731, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/namespace/NameSpaceHelper.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/test/repositories/ivysettings-IVY843.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-840", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 23465, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-838", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 25820, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInfo.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInfoRepositoryTest.java"}, {"filename": "ivy/core/trunk/doc/use/info.html"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-extra-module-attribute.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}]}]}, {"issue_id": "IVY-837", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 12049, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-836", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 45837, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-834", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 26477, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/install/InstallEngine.java"}]}]}, {"issue_id": "IVY-832", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 37856, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-831", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 24303, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/MockResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/DependencyResolver.java"}]}]}, {"issue_id": "IVY-829", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "New Feature", "time": 24819, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/SubProcess.java"}, {"filename": "ivy/core/trunk/optional.patterns"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java"}, {"filename": "ivy/core/trunk/ivy.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/packager.xsl"}, {"filename": "ivy/core/trunk/test/repositories/packager/website/dist"}, {"filename": "ivy/core/trunk/test/repositories/packager/repo/org/mod"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/packager/build.xml"}]}]}, {"issue_id": "IVY-828", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 211, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.properties"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-826", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 17896, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyReportTest.java"}]}]}, {"issue_id": "IVY-825", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 75384, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "ivy/core/trunk/test/repositories/branches/bar/bar1/trunk/5"}]}]}, {"issue_id": "IVY-823", "affect": "", "fix": "2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 79863, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-822", "affect": "2.0.0-beta-2", "fix": "", "priority": "Trivial", "type": "Bug", "time": 28613, "commits": [{"files": [{"filename": "site/ivy/production/faq.html"}]}, {"files": [{"filename": "site/ivy/sources/faq.html"}]}]}, {"issue_id": "IVY-821", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 24670, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-exclusion.pom"}]}]}, {"issue_id": "IVY-818", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 12938, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-parent-properties.pom"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-817", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 25366, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/HostUtil.java"}]}]}, {"issue_id": "IVY-816", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 80971, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/XmlReportWriter.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/report/XmlReportWriterTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/XmlReportWriter.java"}, {"filename": "ivy/core/trunk/test/repositories/1/special-encoding-root-ivy.xml"}]}]}, {"issue_id": "IVY-815", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 44715, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java"}]}]}, {"issue_id": "IVY-814", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 70455, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}]}]}, {"issue_id": "IVY-811", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 44460, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-dependencyMgt-with-scope.pom"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomDependencyMgt.java"}]}]}, {"issue_id": "IVY-809", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 25680, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFileTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFile.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}]}]}, {"issue_id": "IVY-807", "affect": "", "fix": "2.2.0-RC1", "priority": "Major", "type": "Improvement", "time": 33445, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-805", "affect": "2.0-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 8704, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "ivy/core/trunk/test/buildlist/H/build.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/buildlist/H"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyBuildListTest.java"}]}]}, {"issue_id": "IVY-803", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 28809, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManager.java"}]}]}, {"issue_id": "IVY-802", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 370, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-801", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "New Feature", "time": 69817, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-publication-defaultconf.xml"}, {"filename": "ivy/core/trunk/doc/ivyfile/publications.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd"}]}]}, {"issue_id": "IVY-800", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 19893, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/configuration/triggers.html"}]}]}, {"issue_id": "IVY-798", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 14893, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/ParserSettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-797", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 6315, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/IvyPatternHelperTest.java"}]}]}, {"issue_id": "IVY-793", "affect": "2.0.0-beta-2", "fix": "2.3.0-RC1", "priority": "Trivial", "type": "Bug", "time": 46565, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/tutorial.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-791", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 7822, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}]}]}, {"issue_id": "IVY-790", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 24879, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/ant.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/Ivy.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyTaskTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyTask.java"}]}]}, {"issue_id": "IVY-788", "affect": "unspecified", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 41956, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/ivyfile/info.html"}]}]}, {"issue_id": "IVY-787", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 56049, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/DefaultRepositoryCacheManager.java"}]}]}, {"issue_id": "IVY-785", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 16377, "commits": [{"files": [{"filename": "ivy/core/trunk/META-INF/MANIFEST.MF"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vfs/ivy_vfs.xml"}]}]}, {"issue_id": "IVY-784", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "New Feature", "time": 56492, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/2/mod4.1/ivy-4.4.xml"}, {"filename": "ivy/core/trunk/doc/samples/ivy-sample-xslt.xml"}, {"filename": "ivy/core/trunk/doc/samples/ivy-sample.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-225.xml"}, {"filename": "ivy/core/trunk/test/repositories/2/mod10.1/ivy-1.2.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test2/3.0/test2-3.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test4/1.0/test4-1.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test4/2.0/test4-2.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test4"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java"}, {"filename": "ivy/core/trunk/doc/ivyfile/conflicts.html"}]}]}, {"issue_id": "IVY-780", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 68905, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-macro.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-779", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 8635, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/norev/ivy.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java"}]}]}, {"issue_id": "IVY-778", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 17057, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyRetrieveBuildFile.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyRetrieveBuildFileTest.java"}]}]}, {"issue_id": "IVY-777", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 4050, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-cache-invalid.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}]}]}, {"issue_id": "IVY-776", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 7596, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-773", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 71517, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/extra-attributes/module2/task2/1976"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task2/1748"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-extra-att2.xml"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/module2/task2"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task2"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-772", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 86148, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/configuration/resolvers.html"}]}]}, {"issue_id": "IVY-771", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 11721, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFileTest.java"}, {"filename": "ivy/core/trunk/ivy.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsBuildFile.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-770", "affect": "2.0.0-beta-2", "fix": "2.2.0", "priority": "Minor", "type": "Improvement", "time": 20225, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomWriterOptions.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyMakePom.java"}]}, {"files": [{"filename": "ivy/core/branches/2.2.x/doc/use/makepom.html"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/ant/IvyMakePom.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/plugins/parser/m2/PomWriterOptions.java"}, {"filename": "ivy/core/branches/2.2.x/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/branches/2.2.x/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-767", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 1125, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}]}]}, {"issue_id": "IVY-766", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 1199, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}]}]}, {"issue_id": "IVY-765", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 30427, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-764", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 66048, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/resolver/ssh.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/SshResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/SshResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/doc/resolver/ssh.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/Scp.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/Scp.java"}]}]}, {"issue_id": "IVY-763", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 41788, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngineSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyRetrieveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}]}]}, {"issue_id": "IVY-762", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 21482, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-dependencies-with-type.pom"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-759", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Critical", "type": "Bug", "time": 75207, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCacheFileset.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCacheFilesetTest.java"}]}]}, {"issue_id": "IVY-757", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 642, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/cli/ParseException.java"}, {"filename": "ivy/core/trunk/META-INF/MANIFEST.MF"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/ivy.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/cli/CommandLine.java"}]}]}, {"issue_id": "IVY-756", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Task", "time": 15694, "commits": [{"files": [{"filename": "ivy/core/trunk/build-release.xml"}, {"filename": "ivy/core/trunk/ivy.xml"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-755", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 11538, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/publish/PublishEventsTest.java"}]}]}, {"issue_id": "IVY-753", "affect": "2.0", "fix": "2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 50158, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java"}, {"filename": "ivy/core/trunk/doc/ivyfile/conflicts.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test2/3.0/test2-3.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test4/1.0/test4-1.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test4/2.0/test4-2.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test4"}]}]}, {"issue_id": "IVY-752", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 13571, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java"}]}]}, {"issue_id": "IVY-751", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 15676, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java"}]}]}, {"issue_id": "IVY-750", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 5790, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test.xml"}]}]}, {"issue_id": "IVY-749", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Task", "time": 91, "commits": [{"files": [{"filename": "ivy/core/trunk/build-release.xml"}, {"filename": "ivy/core/trunk/doc/dev/makerelease.html"}]}]}, {"issue_id": "IVY-748", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Task", "time": 1098, "commits": [{"files": [{"filename": "ivy/core/trunk/build-release.xml"}]}]}, {"issue_id": "IVY-747", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Task", "time": 84572, "commits": [{"files": [{"filename": "ivy/core/trunk/optional.patterns"}, {"filename": "ivy/core/trunk/ant.patterns"}]}]}, {"issue_id": "IVY-745", "affect": "", "fix": "2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 5198, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task2/1749"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-extra-att3.xml"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task2/1749/mymodule-windows.jar"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task2/1749/mymodule-linux.jar"}]}]}, {"issue_id": "IVY-744", "affect": "2.0.0-beta-2", "fix": "2.0.0-beta-2", "priority": "Blocker", "type": "Bug", "time": 33979, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/RELEASE_NOTES"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}, {"files": [{"filename": "ivy/core/branches/2.0.0-beta2/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}, {"filename": "ivy/core/branches/2.0.0-beta2/CHANGES.txt"}, {"filename": "ivy/core/branches/2.0.0-beta2/RELEASE_NOTES"}]}]}, {"issue_id": "IVY-743", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 18280, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}]}]}, {"issue_id": "IVY-742", "affect": "", "fix": "2.2.0-RC1", "priority": "Major", "type": "New Feature", "time": 14318, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultExtendsDescriptor.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ExtendsDescriptor.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-extends-dependencies.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-extends-parent.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultExtendsDescriptor.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-multiconf.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/UpdateOptions.java"}]}]}, {"issue_id": "IVY-740", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "New Feature", "time": 23515, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/configuration/conf.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-resolveMode.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-739", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "New Feature", "time": 24179, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-737", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 3926, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/XMLHelper.java"}, {"filename": "ivy/core/trunk/test/repositories/xml-entities"}, {"filename": "ivy/core/trunk/test/repositories/xml-entities/module1/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/xml-entities/module2/ivy-2.0.xml"}]}]}, {"issue_id": "IVY-736", "affect": "2.0.0-beta-1", "fix": "2.2.0-RC1", "priority": "Minor", "type": "Bug", "time": 3981, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-write-packaging.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}]}]}, {"issue_id": "IVY-734", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 78569, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-733", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 20023, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java"}]}]}, {"issue_id": "IVY-731", "affect": "2.0.0-alpha-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 13108, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "ivy/core/trunk/test/buildlist/E2/ivy.xml"}, {"filename": "ivy/core/trunk/test/buildlist/E2/build.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/buildlist/E2"}]}]}, {"issue_id": "IVY-729", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 721, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-729"}, {"filename": "ivy/core/trunk/test/repositories/IVY-729/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/IVY-729/ivysettings.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-728", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 4148, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/1/orgfailure/modfailure/jars/modfailure-1.0.jar"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/install/InstallEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/install/InstallTest.java"}]}]}, {"issue_id": "IVY-727", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 75306, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInstall.java"}, {"filename": "ivy/core/trunk/test/repositories/branches/ivysettings.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/install.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInstallTest.java"}]}]}, {"issue_id": "IVY-726", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 1577, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInfoTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-724", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 539, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyDeliverTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-722", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 46263, "commits": [{"files": [{"filename": "ivy/site/target/history/trunk/configuration/cache.html"}]}]}, {"issue_id": "IVY-721", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 59113, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInfoTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInfo.java"}, {"filename": "ivy/core/trunk/doc/use/info.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-info-all.xml"}]}]}, {"issue_id": "IVY-720", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 80543, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-717", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 68417, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/branches/foo/foo2/branch1/1/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/branches/foo/foo1/trunk/5"}, {"filename": "ivy/core/trunk/test/repositories/branches/foo/foo1/trunk/5/foo1.jar"}, {"filename": "ivy/core/trunk/test/repositories/branches/foo/foo1/branch1/5/ivy.xml"}, {"filename": "ivy/core/trunk/test/repositories/branches/bar/bar1/trunk/4"}]}]}, {"issue_id": "IVY-716", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 5703, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/IVY-716"}, {"filename": "ivy/core/trunk/test/repositories/IVY-716/org1/branch2/mod1.1"}, {"filename": "ivy/core/trunk/test/repositories/IVY-716/org1/branch1/mod1.1"}, {"filename": "ivy/core/trunk/test/repositories/IVY-716/org1/branch1/mod1.1/1.0/mod1.1.jar"}, {"filename": "ivy/core/trunk/test/repositories/IVY-716/org1/branch2/mod1.1/1.0/mod1.1.jar"}]}]}, {"issue_id": "IVY-715", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "New Feature", "time": 5512, "commits": [{"files": [{"filename": "ivy/ivyde/trunk/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ResolveReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/LogReportOutputter.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/DownloadOptions.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}]}]}, {"issue_id": "IVY-714", "affect": "unspecified", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 9431, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}]}]}, {"issue_id": "IVY-713", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 85058, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyRetrieveTest.java"}]}]}, {"issue_id": "IVY-712", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 92, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}]}]}, {"issue_id": "IVY-711", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 9412, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/ivyfile/artifact-exclude.html"}]}]}, {"issue_id": "IVY-710", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 63426, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-709", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 76124, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-708", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 57635, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/sort/SortEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/sort/SortTest.java"}]}]}, {"issue_id": "IVY-707", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 61770, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomWriterOptions.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/doc/use/makepom.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyMakePom.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyDeliverTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-dyn-evicted2.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}]}, {"issue_id": "IVY-705", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 3980, "commits": [{"files": [{"filename": "ivy/core/branches/2.0.0-beta1/doc/install.html"}, {"filename": "ivy/core/trunk/doc/install.html"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-704", "affect": "2.0.0-beta-2", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 4294, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleId.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ResolveReport.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-703", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 13309, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsTest.java"}, {"filename": "ivy/core/trunk/src/example/chained-resolvers/chainedresolvers-project/build.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java"}]}]}, {"issue_id": "IVY-702", "affect": "2.0.0-beta-2", "fix": "2.0.0-beta-2", "priority": "Minor", "type": "Bug", "time": 20459, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-701", "affect": "2.0.0-beta-2", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 55787, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResourceMDParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}]}]}, {"issue_id": "IVY-700", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 3451, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/doc/use/cachepath.html"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/repository/RepositoryManagementEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/DownloadOptions.java"}]}]}, {"issue_id": "IVY-697", "affect": "", "fix": "2.0.0-beta-2", "priority": "Minor", "type": "New Feature", "time": 45637, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/buildlist.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyBuildListTest.java"}]}]}, {"issue_id": "IVY-696", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 26506, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-cyclic-confs1.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-cyclic-confs2.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParserTest.java"}]}]}, {"issue_id": "IVY-694", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "New Feature", "time": 65528, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/filter/NoFilter.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java"}, {"filename": "ivy/core/trunk/doc/configuration/caches/ttl.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveOptions.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/RepositoryCacheManager.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/CacheResolver.java"}]}]}, {"issue_id": "IVY-693", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 27361, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-692", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 4850, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/XmlReportWriter.java"}]}]}, {"issue_id": "IVY-690", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 42601, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveEngineTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-688", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 6862, "commits": [{"files": [{"filename": "ivy/site/build.xml"}, {"filename": "ivy/site/style/style.css"}, {"filename": "ivy/site/style/print-style.css"}, {"filename": "ivy/site/style/color.css"}, {"filename": "ivy/core/branches/2.0.0-beta1/doc/index.html"}]}]}, {"issue_id": "IVY-687", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 36899, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-685", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Task", "time": 83180, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/StrictConflictManagerTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCachePathTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}]}]}, {"issue_id": "IVY-683", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 23314, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test/1.0/test-1.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/parent/2.0/parent-2.0.pom"}]}]}, {"issue_id": "IVY-682", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 63501, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-681", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 50977, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/2/mod5.1/ivy-4.3.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/2/mod5.1/art51A-4.3.jar"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-678", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 55941, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/version/VersionRangeMatcher.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/version/VersionRangeMatcher.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/version/VersionRangeMatcherTest.java"}]}]}, {"issue_id": "IVY-676", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 19286, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/multi-ivypattern/ivy2/ivy-1.0.xml"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}]}]}, {"issue_id": "IVY-667", "affect": "", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 284, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/example/multi-project/common/common.xml"}]}]}, {"issue_id": "IVY-666", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 19369, "commits": [{"files": [{"filename": "ivy/site/style/shell.css"}]}]}, {"issue_id": "IVY-665", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "New Feature", "time": 47671, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/repository/RepositoryManagementEngineSettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/repository"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/repository"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/repository/RepositoryManagementEngineTest.java"}]}]}, {"issue_id": "IVY-664", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 8468, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParserTest.java"}]}]}, {"issue_id": "IVY-663", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 645, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManagerTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManager.java"}, {"filename": "ivy/core/trunk/test/repositories/2/mod6.3/mod6.3-1.0.jar"}, {"filename": "ivy/core/trunk/test/repositories/2/mod6.3/mod6.3-1.2.jar"}]}]}, {"issue_id": "IVY-662", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 1363, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleId.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java"}]}]}, {"issue_id": "IVY-661", "affect": "2.0.0-beta-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 32331, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java"}]}]}, {"issue_id": "IVY-659", "affect": "2.0.0-alpha-1", "fix": "2.0.0-beta-2", "priority": "Critical", "type": "Bug", "time": 27635, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/namespace/Namespace.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-656", "affect": "2.0.0-beta-1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 67863, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishOptions.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java"}, {"filename": "ivy/core/trunk/test/repositories/ivysettings.xml"}]}]}, {"issue_id": "IVY-655", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Improvement", "time": 20029, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/event/download/EndArtifactDownloadEvent.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ResolveReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/EndResolveEvent.java"}]}]}, {"issue_id": "IVY-654", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "New Feature", "time": 65390, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/doc/configuration/conf.html"}, {"filename": "ivy/core/trunk/doc/toc.json"}, {"filename": "ivy/core/trunk/doc/configuration/lock-strategies.html"}, {"filename": "ivy/core/trunk/doc/extend.html"}, {"filename": "ivy/core/trunk/doc/configuration/cache.html"}]}, {"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-lock-strategies.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-653", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "Improvement", "time": 3527, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/circular/AbstractLogCircularDependencyStrategy.java"}, {"filename": "src/java/org/apache/ivy/plugins/circular/IgnoreCircularDependencyStrategy.java"}, {"filename": "src/java/org/apache/ivy/plugins/circular/WarnCircularDependencyStrategy.java"}, {"filename": "test/java/org/apache/ivy/TestHelper.java"}]}]}, {"issue_id": "IVY-652", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 39037, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java"}]}]}, {"issue_id": "IVY-650", "affect": "2.0", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "Improvement", "time": 28674, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/configuration/triggers.html"}, {"filename": "src/java/org/apache/ivy/Ivy.java"}, {"filename": "src/java/org/apache/ivy/core/event/publish/EndArtifactPublishEvent.java"}, {"filename": "src/java/org/apache/ivy/core/event/publish/PublishEvent.java"}]}]}, {"issue_id": "IVY-649", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Improvement", "time": 2164, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}, {"filename": "src/java/org/apache/ivy/core/module/id/package.html"}, {"filename": "test/java/org/apache/ivy/core/module/id/ModuleRevisionIdTest.java"}]}, {"files": [{"filename": "doc/textual.html"}, {"filename": "doc/toc.json"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/id/ArtifactId.java"}, {"filename": "src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java"}, {"filename": "src/java/org/apache/ivy/core/module/id/ModuleId.java"}, {"filename": "src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java"}]}]}, {"issue_id": "IVY-648", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "New Feature", "time": 73233, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/configuration/conflict-managers.html"}, {"filename": "src/java/org/apache/ivy/core/IvyContext.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeBlacklist.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManager.java"}, {"filename": "test/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManagerTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/conflict/ivy-latest-compatible-6.xml"}, {"filename": "test/repositories/latest-compatible/B/3.4/B.jar"}]}, {"files": [{"filename": "src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}, {"filename": "src/java/org/apache/ivy/plugins/conflict/LatestCompatibleConflictManager.java"}, {"filename": "src/java/org/apache/ivy/plugins/report/LogReportOutputter.java"}]}]}, {"issue_id": "IVY-646", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "New Feature", "time": 82503, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.xml"}, {"filename": "ivy.xml"}]}]}, {"issue_id": "IVY-644", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 82992, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/repositories/1/IVY-644/M1/ivys/ivy-1.0.xml"}, {"filename": "test/repositories/1/IVY-644/M2/ivys/ivy-1.0.xml"}, {"filename": "test/repositories/1/IVY-644/M3/ivys/ivy-1.0.xml"}, {"filename": "test/repositories/1/IVY-644/M4/ivys/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-639", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Critical", "type": "Bug", "time": 5654, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/circular/WarnCircularDependencyStrategyTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/IvyContext.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/circular/IgnoreCircularDependencyStrategyTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyConfigure.java"}]}]}, {"issue_id": "IVY-638", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 44270, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/CacheUtil.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/ivysettings-invalidcachepattern.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCacheFilesetTest.java"}]}]}, {"issue_id": "IVY-637", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-2", "priority": "Critical", "type": "Bug", "time": 6379, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-parent-properties.pom"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/test-version.pom"}]}]}, {"issue_id": "IVY-636", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Critical", "type": "Bug", "time": 9846, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/ParserSettings.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-635", "affect": "1.4", "fix": "2.0.0-beta-1", "priority": "Critical", "type": "Bug", "time": 20071, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "src/java/org/apache/ivy/plugins/report/XmlReportOutputter.java"}, {"filename": "src/java/org/apache/ivy/util/XMLHelper.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/plugins/report/ivy-635.xml"}]}]}, {"issue_id": "IVY-633", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 76701, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java"}]}]}, {"issue_id": "IVY-631", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 43592, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/MDArtifact.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyRetrieveTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-631.xml"}]}]}, {"issue_id": "IVY-630", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 480, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyResolveTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-630.xml"}, {"filename": "test/repositories/IVY-630/ivysettings.xml"}]}]}, {"issue_id": "IVY-628", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Improvement", "time": 67945, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ResolveReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/report/LogReportOutputter.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/report/XmlReportWriterTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/report/XmlReportOutputterTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}]}, {"files": [{"filename": "ivy/core/trunk/doc/configuration/conf.html"}, {"filename": "ivy/core/trunk/doc/toc.json"}, {"filename": "ivy/core/trunk/doc/configuration/lock-strategies.html"}, {"filename": "ivy/core/trunk/doc/extend.html"}, {"filename": "ivy/core/trunk/doc/configuration/cache.html"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-626", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "Improvement", "time": 83052, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/samples/apache-hello-ivy-default.html"}, {"filename": "doc/tutorial/start.html"}]}]}, {"issue_id": "IVY-625", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Improvement", "time": 18506, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/settings/repository.properties"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/settings/ivysettings-1.4.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/IvyRepResolver.java"}, {"filename": "test/java/org/apache/ivy/plugins/resolver/IvyRepResolverTest.java"}]}, {"files": [{"filename": "doc/resolver/ivyrep.html"}]}]}, {"issue_id": "IVY-624", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 80368, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/sort/ModuleDescriptorSorter.java"}, {"filename": "src/java/org/apache/ivy/core/sort/ModuleInSort.java"}, {"filename": "test/java/org/apache/ivy/core/sort/SortTest.java"}]}]}, {"issue_id": "IVY-620", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 195, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/test-parent.version.pom"}]}]}, {"issue_id": "IVY-618", "affect": "2.0.0-beta-1", "fix": "2.0.0-beta-1", "priority": "Blocker", "type": "Bug", "time": 8656, "commits": [{"files": [{"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/repositories/2/mod9.1/ivy-1.0.xml"}, {"filename": "test/repositories/2/modpom-dbunit/ivy-2.2.xml"}, {"filename": "test/repositories/2/modpom-junit/ivy-3.8.1.xml"}, {"filename": "test/repositories/2/modpom-junit/ivy-3.8.2.xml"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}]}, {"issue_id": "IVY-616", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Improvement", "time": 13148, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/parent"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test2/1.0/test2-1.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test3/1.0/test3-1.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test2/2.0/test2-2.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/parentPom/org/apache/dm/test/1.0/test-1.0.jar"}]}]}, {"issue_id": "IVY-614", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 4807, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.properties"}, {"filename": "build.xml"}, {"filename": "doc/dev.html"}, {"filename": "doc/tutorial.html"}]}, {"files": [{"filename": "src/java/org/apache/ivy/ant/IvyReport.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyReportTest.java"}]}]}, {"issue_id": "IVY-611", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Improvement", "time": 9772, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}]}, {"issue_id": "IVY-610", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Critical", "type": "Bug", "time": 20829, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/IvyContext.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java"}]}]}, {"issue_id": "IVY-608", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-2", "priority": "Minor", "type": "New Feature", "time": 72770, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/configuration/properties.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainer.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngineSettings.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java"}]}]}, {"issue_id": "IVY-604", "affect": "", "fix": "2.0.0-beta-1", "priority": "Critical", "type": "Bug", "time": 22693, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "test/java/org/apache/ivy/ant/IvyRetrieveTest.java"}]}]}, {"issue_id": "IVY-603", "affect": "1.4.1", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 56766, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyDeliverTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-dyn-evicted.xml"}]}]}, {"issue_id": "IVY-602", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 950, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/repositories/1/org9/mod9.2/ivys/ivy-1.3.xml"}, {"filename": "test/repositories/ivysettings-IVY602.xml"}]}]}, {"issue_id": "IVY-601", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "Bug", "time": 59042, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyAntVariableContainer.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyAntSettingsTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivysettings-include-twice.xml"}]}]}, {"issue_id": "IVY-599", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "Bug", "time": 49434, "commits": [{"files": [{"filename": "doc/use/install.html"}]}]}, {"issue_id": "IVY-595", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 43388, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "ivy/core/trunk/test/buildlist/G/build.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/buildlist/F"}, {"filename": "ivy/core/trunk/test/buildlist/G"}]}]}, {"issue_id": "IVY-592", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 76568, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyArtifactReport.java"}]}]}, {"issue_id": "IVY-591", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Task", "time": 28758, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/tutorial/multiproject.html"}, {"filename": "ivy/core/trunk/doc/tutorial/build-repository/advanced2.html"}, {"filename": "ivy/core/trunk/doc/toc.json"}, {"filename": "ivy/core/trunk/doc/tutorial/build-repository/advanced1.html"}, {"filename": "ivy/core/trunk/doc/tutorial/build-repository.html"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/README"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/repository/RepositoryManagementEngine.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngineSettings.java"}, {"filename": "ivy/core/trunk/doc/configuration/module.html"}]}, {"files": [{"filename": "ivy/core/trunk/README"}]}, {"files": [{"filename": "ivy/site/CryptoNotice.html"}, {"filename": "ivy/site/toc.json"}]}, {"files": [{"filename": "ivy/core/trunk/doc/tutorial.html"}]}]}, {"issue_id": "IVY-590", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Blocker", "type": "Bug", "time": 6435, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ivy-590.xml"}, {"filename": "test/repositories/2/mod16.1/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-589", "affect": "", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "Improvement", "time": 15264, "commits": [{"files": [{"filename": "CHANGES.txt"}]}, {"files": [{"filename": "doc/use/postresolvetask.html"}, {"filename": "doc/use/resolve.html"}, {"filename": "src/example/go-ivy/build.xml"}, {"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyResolve.java"}]}]}, {"issue_id": "IVY-588", "affect": "", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "New Feature", "time": 15748, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveOptions.java"}, {"filename": "test/repositories/1/org2/mod2.2/ivys/ivy-0.8.xml"}]}]}, {"issue_id": "IVY-587", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Improvement", "time": 37363, "commits": [{"files": [{"filename": "doc/use/artifactproperty.html"}, {"filename": "src/java/org/apache/ivy/ant/IvyArtifactProperty.java"}]}]}, {"issue_id": "IVY-586", "affect": "2.0.0-alpha-1", "fix": "2.0-RC1", "priority": "Critical", "type": "Bug", "time": 67059, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/m2/org/relocated/testRelocationUser/1.0"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/relocated/testRelocationUser/1.1"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/relocated/test3/1.1/test3-1.1.pom"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/relocated/testRelocationUser/1.0/testRelocationUser-1.0.pom"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/relocated/testRelocationUser/1.1/testRelocationUser-1.1.pom"}]}]}, {"issue_id": "IVY-583", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Blocker", "type": "Bug", "time": 4211, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyCacheTask.java"}]}]}, {"issue_id": "IVY-579", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 18750, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/badfile/myorg/mymodule/ivy-badorg.xml"}, {"filename": "ivy/core/trunk/test/repositories/badfile/myorg/mymodule/ivy-badrevision.xml"}, {"filename": "ivy/core/trunk/test/repositories/badfile/myorg/mymodule/ivy-badmodule.xml"}, {"filename": "ivy/core/trunk/test/repositories/badfile/myorg/mymodule/ivy-badxml.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}]}]}, {"issue_id": "IVY-578", "affect": "2.0.0-alpha-2", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 80505, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveEngineTest.java"}, {"filename": "ivy/core/trunk/test/repositories/1/org6/mod6.2/ivys/ivy-0.7.xml"}]}]}, {"issue_id": "IVY-576", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Task", "time": 21781, "commits": [{"files": [{"filename": "LICENSE"}, {"filename": "LICENSE.jsch"}]}]}, {"issue_id": "IVY-574", "affect": "2.0.0-alpha-2", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Task", "time": 22365, "commits": [{"files": [{"filename": "build.xml"}]}]}, {"issue_id": "IVY-573", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 17482, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivyconf-properties-relative-to-ivyconf.xml"}]}]}, {"issue_id": "IVY-571", "affect": "2.0.0-alpha-1", "fix": "2.0.0-beta-1", "priority": "Trivial", "type": "Bug", "time": 78172, "commits": [{"files": [{"filename": "doc/use/publish.html"}]}]}, {"issue_id": "IVY-565", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "New Feature", "time": 397, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/toc.json"}, {"filename": "doc/use/cleancache.html"}, {"filename": "src/example/chained-resolvers/build.xml"}, {"filename": "src/example/chained-resolvers/chainedresolvers-project/build.xml"}]}]}, {"issue_id": "IVY-564", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 4087, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/use/settings.html"}, {"filename": "src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyAntVariableContainer.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyAntSettingsTest.java"}]}]}, {"issue_id": "IVY-563", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 7426, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/configuration/conf.html"}, {"filename": "src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyConfigureTest.java"}]}]}, {"issue_id": "IVY-558", "affect": "", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 78675, "commits": [{"files": [{"filename": "doc/ant.html"}, {"filename": "doc/bestpractices.html"}, {"filename": "doc/choose-distrib.html"}, {"filename": "doc/concept.html"}, {"filename": "doc/configuration.html"}]}, {"files": [{"filename": "doc/doc.html"}, {"filename": "doc/doc/appendix.html"}, {"filename": "doc/doc/index.html"}, {"filename": "doc/doc/m2comparison.html"}, {"filename": "doc/doc/reference.html"}]}]}, {"issue_id": "IVY-556", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "Bug", "time": 208, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/test-update.xml"}]}]}, {"issue_id": "IVY-555", "affect": "2.0.0-alpha-1", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 4520, "commits": [{"files": [{"filename": "doc/toc.json"}, {"filename": "doc/tutorial/ivyrep.html"}, {"filename": "doc/tutorial/start.html"}, {"filename": "src/example/hello-ivy/build.xml"}, {"filename": "src/example/hello-ivy/ivy.xml"}]}]}, {"issue_id": "IVY-554", "affect": "", "fix": "2.0", "priority": "Trivial", "type": "Improvement", "time": 45112, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.xml"}]}]}, {"issue_id": "IVY-553", "affect": "2.0.0-alpha-1", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 17040, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task1/1855"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/updated.xml"}, {"filename": "ivy/core/trunk/test/repositories/extra-attributes/mymodule/task1/1855/ivy.xml"}]}]}, {"issue_id": "IVY-551", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 47454, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/repository/ssh/Scp.java"}, {"filename": "src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java"}, {"filename": "src/java/org/apache/ivy/util/FileUtil.java"}, {"filename": "src/java/org/apache/ivy/util/url/BasicURLHandler.java"}]}]}, {"issue_id": "IVY-550", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 531, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/test-properties.pom"}]}]}, {"issue_id": "IVY-548", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 67033, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/toc.json"}, {"filename": "doc/use/cleancache.html"}, {"filename": "src/example/chained-resolvers/build.xml"}, {"filename": "src/example/chained-resolvers/chainedresolvers-project/build.xml"}]}]}, {"issue_id": "IVY-545", "affect": "2.0.0-alpha-1", "fix": "2.0", "priority": "Minor", "type": "Improvement", "time": 84013, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "test/java/org/apache/ivy/core/module/id/ModuleIdTest.java"}]}]}, {"issue_id": "IVY-544", "affect": "2.0.0-alpha-1", "fix": "2.0", "priority": "Minor", "type": "Improvement", "time": 84109, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyPublish.java"}, {"filename": "src/java/org/apache/ivy/core/deliver/PublishingDependencyRevisionResolver.java"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/Artifact.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java"}, {"filename": "src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java"}, {"filename": "src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java"}, {"filename": "src/java/org/apache/ivy/util/ConfigurationUtils.java"}, {"filename": "src/java/org/apache/ivy/util/FileUtil.java"}]}]}, {"issue_id": "IVY-543", "affect": "", "fix": "2.0.0-beta-1", "priority": "Trivial", "type": "Improvement", "time": 19893, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/Main.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/Main.java"}]}]}, {"issue_id": "IVY-541", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 12323, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.3/jars/mod2.3-0.5.jar"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.6/ivys/ivy-0.5.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-537", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 56868, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.6/ivys/ivy-0.12.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/report/ResolveReport.java"}, {"filename": "ivy/core/trunk/test/repositories/1/org1/mod1.3/jars/mod1.3-A-3.1.jar"}, {"filename": "ivy/core/trunk/test/repositories/1/org1/mod1.3/jars/mod1.3-C-3.1.jar"}, {"filename": "ivy/core/trunk/test/repositories/1/org1/mod1.6/ivys/ivy-1.0.4.xml"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeUsage.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java"}]}]}, {"issue_id": "IVY-535", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "New Feature", "time": 1163, "commits": [{"files": [{"filename": "doc/faq.html"}]}]}, {"issue_id": "IVY-534", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "Bug", "time": 12286, "commits": [{"files": [{"filename": "doc/config.json"}]}]}, {"issue_id": "IVY-530", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 76916, "commits": [{"files": [{"filename": "doc/configuration/conf.html"}, {"filename": "doc/tutorial/defaultconf.html"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-529", "affect": "2.0.0-alpha-1", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 23058, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/util/url/IvyAuthenticator.java"}]}]}, {"issue_id": "IVY-526", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 37063, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-524", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 317, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-522", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 1480, "commits": [{"files": [{"filename": "CHANGES.txt"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyRetrieve.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyRetrieveTest.java"}]}]}, {"issue_id": "IVY-520", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Critical", "type": "Bug", "time": 7175, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/XmlModuleUpdaterTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/test-update-withvar.xml"}]}]}, {"issue_id": "IVY-518", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Trivial", "type": "Improvement", "time": 55821, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/IvyContext.java"}, {"filename": "src/java/org/apache/ivy/core/IvyThread.java"}, {"filename": "src/java/org/apache/ivy/core/cache/ArtifactOrigin.java"}, {"filename": "src/java/org/apache/ivy/core/cache/CacheManager.java"}, {"filename": "src/java/org/apache/ivy/core/check/CheckEngine.java"}]}]}, {"issue_id": "IVY-517", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "Bug", "time": 78707, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyPostResolveTaskTest.java"}]}]}, {"issue_id": "IVY-514", "affect": "2.0.0-alpha-1", "fix": "2.0.0-beta-1", "priority": "Minor", "type": "Bug", "time": 11570, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/CircularDependencyHelper.java"}]}]}, {"issue_id": "IVY-513", "affect": "", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "Improvement", "time": 23638, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}]}, {"issue_id": "IVY-512", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 30021, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/test-version.pom"}]}, {"files": [{"filename": "CHANGES.txt"}]}]}, {"issue_id": "IVY-511", "affect": "", "fix": "", "priority": "Major", "type": "Improvement", "time": 27338, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/HostUtil.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/BasicResource.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/example/configurations/multi-projects/myapp/src/myapp/Main.java"}, {"filename": "ivy/core/trunk/src/example/multi-project/projects/find/src/find/Main.java"}]}]}, {"issue_id": "IVY-509", "affect": "1.4", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 35246, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/configuration/conf.html"}, {"filename": "doc/doc/use/buildlist.html"}, {"filename": "src/java/org/apache/ivy/Ivy.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyBuildList.java"}]}]}, {"issue_id": "IVY-508", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "Bug", "time": 81118, "commits": [{"files": [{"filename": "doc/doc/configuration/conf.html"}, {"filename": "doc/toc.json"}]}]}, {"issue_id": "IVY-507", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 2599, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/repositories/1/org2/mod2.2/ivys/ivy-0.5.1.xml"}, {"filename": "test/repositories/1/org2/mod2.3/ivys/ivy-0.4.xml"}]}]}, {"issue_id": "IVY-505", "affect": "", "fix": "2.0.0-alpha-2", "priority": "Trivial", "type": "Improvement", "time": 48808, "commits": [{"files": [{"filename": ".classpath"}, {"filename": ".classpath.default"}, {"filename": ".classpath.ivyde"}, {"filename": "CHANGES.txt"}, {"filename": "build.xml"}]}]}, {"issue_id": "IVY-502", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 155, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/util/url/URLHandlerRegistry.java"}]}]}, {"issue_id": "IVY-501", "affect": "", "fix": "2.0-RC1", "priority": "Blocker", "type": "Bug", "time": 55401, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test4/1.1"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test4/1.0/test4-1.0.jar"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test4/1.1/test4-1.1.jar"}, {"filename": "ivy/core/trunk/test/repositories/m2/ivysettings.xml"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.pom"}]}]}, {"issue_id": "IVY-500", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Blocker", "type": "Bug", "time": 35374, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/test-packaging.pom"}]}]}, {"issue_id": "IVY-499", "affect": "", "fix": "2.0-RC1", "priority": "Trivial", "type": "Improvement", "time": 76457, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/build.xml"}]}]}, {"issue_id": "IVY-498", "affect": "", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 83864, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "ivy.xml"}, {"filename": "ivysettings.xml"}, {"filename": "src/java/org/apache/ivy/plugins/repository/vfs/IvyWebdavClientFactory.java"}, {"filename": "src/java/org/apache/ivy/plugins/repository/vfs/IvyWebdavConnectionManager.java"}]}]}, {"issue_id": "IVY-497", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 31776, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/IvyContext.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/AntBuildTrigger.java"}, {"filename": "src/java/org/apache/ivy/ant/AntCallTrigger.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyArtifactProperty.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyArtifactReport.java"}]}]}, {"issue_id": "IVY-494", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 34160, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/version/VersionRangeMatcher.java"}, {"filename": "test/java/org/apache/ivy/plugins/version/VersionRangeMatcherTest.java"}]}]}, {"issue_id": "IVY-493", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Critical", "type": "Bug", "time": 28379, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/configuration/conf.html"}, {"filename": "doc/doc/use/buildlist.html"}, {"filename": "src/java/org/apache/ivy/Ivy.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyBuildList.java"}]}]}, {"issue_id": "IVY-492", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "New Feature", "time": 5606, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java"}, {"filename": "test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}]}, {"files": [{"filename": "doc/resolver/filesystem.html"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/publish/PublishEngine.java"}, {"filename": "src/java/org/apache/ivy/plugins/repository/file/FileRepository.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}]}]}, {"issue_id": "IVY-491", "affect": "2.0.0-alpha-1", "fix": "2.2.0-RC1", "priority": "Trivial", "type": "Improvement", "time": 65016, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/example/build-a-ivy-repository/settings/ivysettings-advanced.xml"}]}]}, {"issue_id": "IVY-489", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 43677, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyArtifactReportTest.java"}]}]}, {"issue_id": "IVY-488", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 41825, "commits": [{"files": [{"filename": "doc/use/postresolvetask.html"}]}]}, {"issue_id": "IVY-487", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 40784, "commits": [{"files": [{"filename": "doc/doc/use/resolve.html"}]}]}, {"issue_id": "IVY-486", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 25439, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/util/Credentials.java"}]}]}, {"issue_id": "IVY-481", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 37443, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "LICENSE.jsch"}, {"filename": "NOTICE"}, {"filename": "build-for-bin-distrib.xml"}, {"filename": "build-release.xml"}]}]}, {"issue_id": "IVY-480", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 14473, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/Main.java"}]}]}, {"issue_id": "IVY-478", "affect": "", "fix": "", "priority": "Major", "type": "Bug", "time": 19373, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.xml"}]}]}, {"issue_id": "IVY-477", "affect": "2.0.0-alpha-1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 15853, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "test/java/org/apache/ivy/core/install/InstallTest.java"}, {"filename": "test/repositories/ivysettings-nodefaultresolver.xml"}]}]}, {"issue_id": "IVY-476", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 63872, "commits": [{"files": [{"filename": "doc/doc/ivyfile/configurations.html"}]}]}, {"issue_id": "IVY-475", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 4250, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/ant/IvyInstall.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyInstallTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/use/install.html"}, {"filename": "src/java/org/apache/ivy/ant/IvyInstall.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyInstallTest.java"}]}]}, {"issue_id": "IVY-474", "affect": "1.4.2", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 12524, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/StrictConflictManagerTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/StrictConflictManager.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/ivy-conflict-dynamic.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/ivy-noconflict-dynamic.xml"}]}]}, {"issue_id": "IVY-473", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 15820, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/use/buildlist.html"}, {"filename": "src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyBuildListTest.java"}]}]}, {"issue_id": "IVY-471", "affect": "1.4.1", "fix": "2.0.0-beta-2", "priority": "Minor", "type": "Bug", "time": 42884, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java"}]}]}, {"issue_id": "IVY-470", "affect": "2.0", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Wish", "time": 15050, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.xml"}, {"filename": "doc/choose-distrib.html"}, {"filename": "doc/config.json"}, {"filename": "doc/conflict-solving-algo.html"}]}]}, {"issue_id": "IVY-466", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Improvement", "time": 8549, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-metadata"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-metadata/maven-metadata.xml"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-metadata/1.0"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/util/url/ApacheURLListerTest.java"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-metadata/1.1"}]}]}, {"issue_id": "IVY-465", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 76415, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/1/IVY-465/M2/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/IVY-465/M1/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/test/repositories/1/IVY-465"}, {"filename": "ivy/core/trunk/test/repositories/1/IVY-465/M1"}]}]}, {"issue_id": "IVY-464", "affect": "", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Improvement", "time": 4317, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "MANIFEST.MF"}, {"filename": "build-release.xml"}, {"filename": "build.xml"}, {"filename": "version.properties"}]}]}, {"issue_id": "IVY-463", "affect": "", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Improvement", "time": 69083, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "RELEASE_NOTES"}, {"filename": "doc/doc/tutorial/defaultconf.html"}, {"filename": "src/java/org/apache/ivy/Ivy.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyConfigure.java"}]}]}, {"issue_id": "IVY-462", "affect": "", "fix": "", "priority": "Major", "type": "Bug", "time": 23868, "commits": [{"files": [{"filename": "doc/choose-distrib.html"}, {"filename": "doc/demo.html"}, {"filename": "doc/doc.html"}, {"filename": "doc/doc/ant.html"}, {"filename": "doc/doc/appendix.html"}]}, {"files": [{"filename": "doc/index.html"}]}]}, {"issue_id": "IVY-458", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 1481, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyPostResolveTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-multiconf.xml"}]}]}, {"issue_id": "IVY-457", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 228, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/Main.java"}]}]}, {"issue_id": "IVY-456", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 52833, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/IvyContext.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/CacheResolver.java"}]}]}, {"issue_id": "IVY-455", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Improvement", "time": 4968, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/use/postresolvetask.html"}, {"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyCachePathTest.java"}]}]}, {"issue_id": "IVY-453", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 829, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyArtifactProperty.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyArtifactReport.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyTask.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}]}]}, {"issue_id": "IVY-452", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Improvement", "time": 4056, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/use/artifactproperty.html"}, {"filename": "doc/doc/use/artifactreport.html"}, {"filename": "doc/doc/use/cachepath.html"}, {"filename": "doc/doc/use/postresolvetask.html"}]}]}, {"issue_id": "IVY-448", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Minor", "type": "Bug", "time": 2819, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/plugins/conflict/LatestConflictManager.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/repositories/IVY-448/ivy.xml"}]}]}, {"issue_id": "IVY-442", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Critical", "type": "Bug", "time": 39650, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/test-incorrectconf1.xml"}]}]}, {"issue_id": "IVY-441", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Critical", "type": "Bug", "time": 42171, "commits": [{"files": [{"filename": "test/repositories/2/mod_released/ivy-1.0.xml"}, {"filename": "test/repositories/2/mod_released/ivy-1.1.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/test-incorrectconf2.xml"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/test-incorrectconf3.xml"}]}]}, {"issue_id": "IVY-440", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 8538, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/search/SearchEngine.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/AntTestHelper.java"}, {"filename": "ivy/core/trunk/test/repositories/namespace/ivysettings.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/DependencyResolver.java"}]}]}, {"issue_id": "IVY-438", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Improvement", "time": 9691, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/configuration.html"}, {"filename": "doc/doc/configuration/conf.html"}, {"filename": "doc/doc/intro.html"}, {"filename": "doc/doc/terminology.html"}]}, {"files": [{"filename": "src/java/org/apache/ivy/ant/IvyConfigure.java"}, {"filename": "src/java/org/apache/ivy/core/settings/IvySettings.java"}, {"filename": "src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}, {"filename": "src/java/org/apache/ivy/core/settings/ivy.properties"}, {"filename": "src/java/org/apache/ivy/core/settings/ivyconf-default-chain.xml"}]}, {"files": [{"filename": ".settings/org.jayasoft.ivyde.eclipse.prefs"}, {"filename": "build.xml"}, {"filename": "doc/doc/ant.html"}, {"filename": "doc/doc/bestpractices.html"}, {"filename": "doc/doc/concept.html"}]}, {"files": [{"filename": "src/java/org/apache/ivy/Main.java"}]}, {"files": [{"filename": "build.xml"}]}]}, {"issue_id": "IVY-437", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 23109, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java"}]}]}, {"issue_id": "IVY-436", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 1019, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/wicket-1.3-incubating-SNAPSHOT.pom"}]}]}, {"issue_id": "IVY-435", "affect": "", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 83828, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/latest/AbstractLatestStrategy.java"}, {"filename": "src/java/org/apache/ivy/plugins/latest/ComparatorLatestStrategy.java"}, {"filename": "src/java/org/apache/ivy/plugins/latest/LatestStrategy.java"}, {"filename": "test/java/org/apache/ivy/plugins/latest/LatestRevisionStrategyTest.java"}]}]}, {"issue_id": "IVY-432", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 3514, "commits": [{"files": [{"filename": "doc/doc/use/resolve.html"}]}]}, {"issue_id": "IVY-431", "affect": "", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "New Feature", "time": 21901, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/AbstractIncludeExcludeRule.java"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/ConfigurationAware.java"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyArtifactDescriptor.java"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/test-update.xml"}]}, {"files": [{"filename": "doc/doc/ivyfile/artifact-exclude.html"}, {"filename": "doc/doc/ivyfile/dependencies.html"}, {"filename": "doc/doc/ivyfile/exclude.html"}, {"filename": "doc/toc.json"}]}]}, {"issue_id": "IVY-430", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Bug", "time": 33966, "commits": [{"files": [{"filename": "src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java"}]}]}, {"issue_id": "IVY-429", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 612, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyResolveTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-double.xml"}]}]}, {"issue_id": "IVY-427", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 26310, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "test/repositories/multi-ivypattern/ivy1/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-426", "affect": "", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 2342, "commits": [{"files": [{"filename": "doc/doc/use/configure.html"}]}]}, {"issue_id": "IVY-425", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 1385, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/spring-hibernate3-2.0.2.pom"}]}]}, {"issue_id": "IVY-424", "affect": "2.0", "fix": "2.0.0-alpha-2", "priority": "Critical", "type": "Bug", "time": 29466, "commits": [{"files": [{"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/shale-tiger-1.1.0-SNAPSHOT.pom"}]}]}, {"issue_id": "IVY-423", "affect": "", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 197, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/mule-module-builders-1.3.3.pom"}]}]}, {"issue_id": "IVY-422", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 725, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/id/ModuleId.java"}, {"filename": "src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}, {"filename": "src/java/org/apache/ivy/plugins/matcher/ModuleIdMatcher.java"}, {"filename": "test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}]}]}, {"issue_id": "IVY-420", "affect": "", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 1838, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/plugins/repository/file/FileRepository.java"}, {"filename": "src/java/org/apache/ivy/util/FileUtil.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java"}, {"filename": "src/java/org/apache/ivy/util/FileUtil.java"}, {"filename": "test/java/org/apache/ivy/core/retrieve/RetrieveTest.java"}]}]}, {"issue_id": "IVY-419", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "New Feature", "time": 234, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/ivyfile/dependency-artifact.html"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyArtifactDescriptor.java"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DependencyArtifactDescriptor.java"}, {"filename": "src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java"}]}, {"files": [{"filename": "doc/doc/ivyfile/dependency-artifact.html"}, {"filename": "doc/doc/ivyfile/dependency-include.html"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd"}]}]}, {"issue_id": "IVY-418", "affect": "", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Improvement", "time": 8803, "commits": [{"files": [{"filename": "test/repositories/m2/org/apache/test-classified/1.0/test-classified-1.0-asl.jar"}, {"filename": "test/repositories/m2/org/apache/test-classified/1.0/test-classified-1.0.pom"}, {"filename": "test/repositories/m2/org/apache/test-classifier/1.0/test-classifier-1.0.jar"}, {"filename": "test/repositories/m2/org/apache/test-classifier/1.0/test-classifier-1.0.pom"}]}, {"files": [{"filename": "test/java/org/apache/ivy/plugins/resolver/IBiblioResolverTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/ivyfile/dependency-artifact.html"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyArtifactDescriptor.java"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DependencyArtifactDescriptor.java"}, {"filename": "src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java"}]}]}, {"issue_id": "IVY-417", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 1057, "commits": [{"files": [{"filename": "test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/m2/mule-1.3.3.pom"}]}]}, {"issue_id": "IVY-416", "affect": "", "fix": "2.0.0-beta-1", "priority": "Major", "type": "New Feature", "time": 72241, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.xml"}, {"filename": "doc/toc.json"}, {"filename": "doc/use/makepom.html"}, {"filename": "src/java/org/apache/ivy/ant/IvyMakePom.java"}]}]}, {"issue_id": "IVY-415", "affect": "1.4.1", "fix": "1.4.2", "priority": "Critical", "type": "Bug", "time": 36029, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyDeliverTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-latest-branch.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyDeliverTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-latest-extra.xml"}]}]}, {"issue_id": "IVY-414", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 23976, "commits": [{"files": [{"filename": "doc/images/downloaded.gif"}, {"filename": "doc/images/error.gif"}, {"filename": "doc/images/evicted.gif"}, {"filename": "doc/images/searched.gif"}]}, {"files": [{"filename": "RELEASE_NOTES"}, {"filename": "src/java/org/apache/ivy/plugins/report/ivy-report.xsl"}]}]}, {"issue_id": "IVY-413", "affect": "2.0", "fix": "2.0.0-alpha-1", "priority": "Minor", "type": "Improvement", "time": 3495, "commits": [{"files": [{"filename": "doc/doc/concept.html"}]}, {"files": [{"filename": "doc/doc/conf/triggers.html"}, {"filename": "doc/doc/configuration/triggers.html"}, {"filename": "doc/doc/releasenotes/1.4.html"}, {"filename": "doc/toc.json"}]}]}, {"issue_id": "IVY-412", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Trivial", "type": "Improvement", "time": 79169, "commits": [{"files": [{"filename": "doc/doc/tutorial/start.html"}]}]}, {"issue_id": "IVY-410", "affect": "unspecified", "fix": "2.0.0-alpha-1", "priority": "Minor", "type": "Bug", "time": 1295, "commits": [{"files": [{"filename": "doc/doc/tutorial/multiproject.html"}]}]}, {"issue_id": "IVY-407", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 70436, "commits": [{"files": [{"filename": "test/java/org/apache/ivy/plugins/conflict/LatestConflictManagerTest.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "test/java/org/apache/ivy/plugins/conflict/LatestConflictManagerTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/conflict/ivy-latest-time-transitivity.xml"}]}, {"files": [{"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}, {"filename": "test/java/org/apache/ivy/plugins/conflict/LatestConflictManagerTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/conflict/RegexpConflictManagerTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/conflict/StrictConflictManagerTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "src/java/org/apache/ivy/plugins/conflict/ConflictManager.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/plugins/conflict/LatestConflictManagerTest.java"}]}]}, {"issue_id": "IVY-405", "affect": "unspecified", "fix": "2.0.0-alpha-1", "priority": "Minor", "type": "Bug", "time": 83005, "commits": [{"files": [{"filename": "doc/faq.html"}]}]}, {"issue_id": "IVY-404", "affect": "1.4.1", "fix": "1.4.2", "priority": "Critical", "type": "Bug", "time": 36584, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyDeliverTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-latest-branch.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyDeliverTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-latest-branch.xml"}]}]}, {"issue_id": "IVY-400", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Critical", "type": "Bug", "time": 38868, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/VisitNode.java"}, {"filename": "test/java/org/apache/ivy/core/resolve/ResolveTest.java"}]}]}, {"issue_id": "IVY-399", "affect": "", "fix": "", "priority": "Major", "type": "Improvement", "time": 86275, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivysettings-cleancache.xml"}, {"filename": "ivy/core/trunk/doc/configuration/conf.html"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/configuration/caches/cache.html"}, {"filename": "ivy/core/trunk/doc/configuration/caches.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/cache/CacheSettings.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/LatestConflictManagerTest.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-630/ivysettings.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/RegexpConflictManagerTest.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/StrictConflictManagerTest.java"}]}]}, {"issue_id": "IVY-396", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 33830, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/ant/IvyInfo.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-395", "affect": "1.4.1", "fix": "2.2.0-RC1", "priority": "Major", "type": "Improvement", "time": 15455, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-artifact-info.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInfoTest.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInfo.java"}, {"filename": "ivy/core/trunk/doc/use/info.html"}]}]}, {"issue_id": "IVY-394", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Trivial", "type": "Task", "time": 5160, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "test/java/org/apache/ivy/ResolveTest.java"}, {"filename": "test/java/org/apache/ivy/ivy-latestreleased.xml"}, {"filename": "test/repositories/2/mod_released/ivy-1.0.xml"}, {"filename": "test/repositories/2/mod_released/ivy-1.1.xml"}]}]}, {"issue_id": "IVY-392", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 2963, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/org/apache/ivy/external/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/external/m2/test-dependencies-with-profile.pom"}]}]}, {"issue_id": "IVY-390", "affect": "1.4.1", "fix": "2.0.0-beta-1", "priority": "Major", "type": "Bug", "time": 8433, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/util/url/HttpClientHandler.java"}, {"filename": "test/java/org/apache/ivy/util/url/HttpclientURLHandlerTest.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/plugins/resolver/URLResolverTest.java"}]}]}, {"issue_id": "IVY-389", "affect": "1.4.1", "fix": "2.0.0-beta-2", "priority": "Minor", "type": "Bug", "time": 4077, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/chainresolverconf.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/ChainResolverTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/ChainResolver.java"}]}]}, {"issue_id": "IVY-387", "affect": "1.4.1", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 2053, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/util/Checks.java"}, {"filename": "ivy/core/trunk/test/repositories/IVY-630/ivysettings.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-macro.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java"}]}]}, {"issue_id": "IVY-385", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Minor", "type": "Improvement", "time": 15747, "commits": [{"files": [{"filename": "doc/doc/intro.html"}, {"filename": "doc/doc/reference.html"}, {"filename": "doc/doc/use.html"}, {"filename": "doc/index.html"}, {"filename": "doc/toc.json"}]}]}, {"issue_id": "IVY-383", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Critical", "type": "Bug", "time": 36270, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/plugins/conflict/LatestConflictManager.java"}, {"filename": "src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java"}, {"filename": "src/java/org/apache/ivy/plugins/version/AbstractVersionMatcher.java"}, {"filename": "src/java/org/apache/ivy/plugins/version/ChainVersionMatcher.java"}]}]}, {"issue_id": "IVY-379", "affect": "1.4", "fix": "2.0", "priority": "Major", "type": "Bug", "time": 75835, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}]}]}, {"issue_id": "IVY-376", "affect": "unspecified", "fix": "2.0.0-alpha-1", "priority": "Trivial", "type": "Bug", "time": 15280, "commits": [{"files": [{"filename": "doc/doc/bestpractices.html"}, {"filename": "doc/doc/configuration.html"}, {"filename": "doc/doc/install.html"}, {"filename": "doc/doc/reference.html"}, {"filename": "doc/doc/tutorial/conf.html"}]}]}, {"issue_id": "IVY-375", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Trivial", "type": "Improvement", "time": 15406, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/Ivy.java"}, {"filename": "src/java/org/apache/ivy/event/IvyEventFilter.java"}, {"filename": "src/java/org/apache/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "src/java/org/apache/ivy/matcher/AbstractPatternMatcher.java"}]}]}, {"issue_id": "IVY-374", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Minor", "type": "Bug", "time": 5486, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java"}, {"filename": "src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml"}]}]}, {"issue_id": "IVY-372", "affect": "", "fix": "2.0-RC1", "priority": "Minor", "type": "Improvement", "time": 48597, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-include-missing-file.xml"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-include-absolute-file.xml"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}]}, {"files": [{"filename": "ivy/site/target/test/ivysettings-include-http-relative-file.xml"}, {"filename": "ivy/site/target/test/ivysettings-include-http-absolute-file.xml"}, {"filename": "ivy/site/target/test/ivysettings-include-http-relative-url.xml"}]}, {"files": [{"filename": "ivy/site/test/ivysettings-include-http-relative-file.xml"}, {"filename": "ivy/site/test/ivysettings-include-http-absolute-file.xml"}, {"filename": "ivy/site/test/ivysettings-include-http-relative-url.xml"}]}]}, {"issue_id": "IVY-371", "affect": "1.4", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 83594, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/repository/AbstractRepository.java"}]}]}, {"issue_id": "IVY-366", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Improvement", "time": 41839, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyTask.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyCachePathTest.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/ant/IvyResolveTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-simple2.xml"}]}, {"files": [{"filename": "build.xml"}, {"filename": "doc/doc/tutorial/build-repository/basic.html"}, {"filename": "doc/doc/tutorial/multiproject.html"}, {"filename": "doc/doc/use/artifactproperty.html"}, {"filename": "doc/doc/use/artifactreport.html"}]}, {"files": [{"filename": "test/java/org/apache/ivy/ant/IvyResolveTest.java"}, {"filename": "test/java/org/apache/ivy/ant/ivy-simple2.xml"}]}, {"files": [{"filename": "src/java/org/apache/ivy/Ivy.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyDeliver.java"}, {"filename": "src/java/org/apache/ivy/core/cache/CacheManager.java"}, {"filename": "src/java/org/apache/ivy/core/deliver/DeliverEngine.java"}, {"filename": "src/java/org/apache/ivy/core/deliver/DeliverOptions.java"}]}, {"files": [{"filename": "test/java/org/apache/ivy/ant/IvyPostResolveTaskTest.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/Ivy.java"}, {"filename": "src/java/org/apache/ivy/Ivy14.java"}, {"filename": "src/java/org/apache/ivy/Main.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyArtifactProperty.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyArtifactReport.java"}]}, {"files": [{"filename": "src/java/org/apache/ivy/ant/IvyPostResolveTask.java"}, {"filename": "src/java/org/apache/ivy/ant/IvyTask.java"}, {"filename": "test/java/org/apache/ivy/ant/IvyCachePathTest.java"}]}]}, {"issue_id": "IVY-365", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Trivial", "type": "Improvement", "time": 22398, "commits": [{"files": [{"filename": "build.xml"}, {"filename": "ivy.xml"}]}]}, {"issue_id": "IVY-359", "affect": "", "fix": "", "priority": "Minor", "type": "Improvement", "time": 66450, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/typedef.properties"}]}]}, {"issue_id": "IVY-355", "affect": "", "fix": "2.0.0-beta-2", "priority": "Major", "type": "Bug", "time": 81361, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/core/resolve/IvyNode.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}, {"filename": "src/java/org/apache/ivy/core/resolve/VisitNode.java"}]}]}, {"issue_id": "IVY-353", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Major", "type": "Wish", "time": 27482, "commits": [{"files": [{"filename": "src/java/org/apache/ivy/util/FileUtil.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/FileUtil.java"}, {"filename": "test/java/fr/jayasoft/ivy/RetrieveTest.java"}]}]}, {"issue_id": "IVY-351", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Trivial", "type": "Bug", "time": 77377, "commits": [{"files": [{"filename": "src/example/build-a-ivy-repository/config/ivy-conf-advanced.xml"}, {"filename": "src/example/build-a-ivy-repository/config/ivy-conf-basic.xml"}, {"filename": "src/example/build-a-ivy-repository/config/ivy-conf-maven1.xml"}, {"filename": "src/example/build-a-ivy-repository/config/ivy-conf-maven2.xml"}]}]}, {"issue_id": "IVY-350", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 15862, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/ResolverHelper.java"}]}]}, {"issue_id": "IVY-347", "affect": "1.4.1", "fix": "2.0.0-alpha-2", "priority": "Critical", "type": "Bug", "time": 21833, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/org/apache/ivy/core/ExecutionRelativeUrlResolver.java"}, {"filename": "src/java/org/apache/ivy/core/NormalRelativeUrlResolver.java"}, {"filename": "src/java/org/apache/ivy/core/RelativeUrlResolver.java"}, {"filename": "src/java/org/apache/ivy/core/settings/IvySettings.java"}]}]}, {"issue_id": "IVY-346", "affect": "1.4.1", "fix": "2.0.0-alpha-1", "priority": "Critical", "type": "Bug", "time": 4281, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorWriter.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}]}]}, {"issue_id": "IVY-340", "affect": "1.4", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Improvement", "time": 63926, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/use/buildlist.html"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyBuildList.java"}, {"filename": "test/buildlist/E/build.xml"}, {"filename": "test/buildlist/E/ivy.xml"}]}, {"files": [{"filename": "src/java/org/apache/ivy/ant/IvyBuildList.java"}]}]}, {"issue_id": "IVY-339", "affect": "1.4", "fix": "1.4.1", "priority": "Major", "type": "Improvement", "time": 54913, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.properties"}, {"filename": "build.xml"}]}]}, {"issue_id": "IVY-338", "affect": "1.4", "fix": "1.4.1", "priority": "Major", "type": "Bug", "time": 18930, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/parser/ModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-336", "affect": "1.4", "fix": "2.0.0-alpha-1", "priority": "Minor", "type": "Bug", "time": 66984, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorWriter.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}]}]}, {"issue_id": "IVY-334", "affect": "1.4", "fix": "2.3.0-RC1", "priority": "Major", "type": "New Feature", "time": 86091, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java"}, {"filename": "ivy/core/trunk/test/repositories/1/usecacheonly/mod3"}, {"filename": "ivy/core/trunk/test/repositories/1/usecacheonly/mod3/ivys/ivy-1.0.xml"}, {"filename": "ivy/core/trunk/META-INF/MANIFEST.MF"}, {"filename": "ivy/core/trunk/doc/use/resources.html"}]}]}, {"issue_id": "IVY-331", "affect": "1.4", "fix": "1.4.1", "priority": "Major", "type": "Bug", "time": 43996, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/version/ChainVersionMatcher.java"}]}]}, {"issue_id": "IVY-327", "affect": "1.4", "fix": "1.4.1", "priority": "Blocker", "type": "Bug", "time": 50719, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyResolve.java"}]}]}, {"issue_id": "IVY-326", "affect": "1.4", "fix": "1.4.1", "priority": "Major", "type": "Bug", "time": 71394, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/parser/AbstractModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/ivy-218.xml"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-configextendsothers3.xml"}]}]}, {"issue_id": "IVY-325", "affect": "1.4", "fix": "2.0-RC1", "priority": "Major", "type": "Improvement", "time": 64999, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IvyRepResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/CacheResolver.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/ChainResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-sources/1.0/test-sources-1.0-javadoc.jar"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-sources2/1.0"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-m2-with-sources-and-javadoc-auto.xml"}, {"filename": "ivy/core/trunk/test/repositories/m2/org/apache/test-sources2/1.0/test-sources2-1.0-sources.jar"}]}]}, {"issue_id": "IVY-323", "affect": "1.4", "fix": "1.4.1", "priority": "Major", "type": "Improvement", "time": 75016, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.xml"}]}]}, {"issue_id": "IVY-322", "affect": "1.4", "fix": "1.4.1", "priority": "Minor", "type": "Improvement", "time": 76041, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyPublish.java"}]}]}, {"issue_id": "IVY-319", "affect": "1.4-RC2", "fix": "1.4.1", "priority": "Minor", "type": "Bug", "time": 45471, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/Configurator.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/ivyconf-macro+ref.xml"}]}]}, {"issue_id": "IVY-318", "affect": "1.4-RC2", "fix": "1.4.1", "priority": "Major", "type": "Bug", "time": 52268, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/RepositoryResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/1/org9/mod9.2/ivys/ivy-1.2.xml"}]}]}, {"issue_id": "IVY-315", "affect": "1.4-RC2", "fix": "1.4.1", "priority": "Major", "type": "Bug", "time": 74667, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyPostResolveTask.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyTask.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyRetrieveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-doubleretrieve.xml"}]}]}, {"issue_id": "IVY-312", "affect": "1.4-RC1", "fix": "1.4-RC2", "priority": "Major", "type": "Bug", "time": 56093, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "ivy.xml"}]}]}, {"issue_id": "IVY-311", "affect": "1.4-RC1", "fix": "1.4-RC2", "priority": "Major", "type": "Bug", "time": 70970, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyTask.java"}]}]}, {"issue_id": "IVY-310", "affect": "1.4-RC1", "fix": "1.4-RC2", "priority": "Major", "type": "Bug", "time": 71724, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.properties"}, {"filename": "build.xml"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}]}, {"files": [{"filename": "test/triggers/ant-build/A/build.xml"}, {"filename": "test/triggers/ant-call/A/build.xml"}]}]}, {"issue_id": "IVY-308", "affect": "1.4-RC1", "fix": "1.4-RC2", "priority": "Major", "type": "Improvement", "time": 43581, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/ant/IvyCachePath.java"}]}]}, {"issue_id": "IVY-304", "affect": "1.4-RC1", "fix": "1.4.1", "priority": "Major", "type": "Bug", "time": 82091, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyRetrieveTest.java"}]}]}, {"issue_id": "IVY-303", "affect": "1.4-RC1", "fix": "1.4-RC2", "priority": "Major", "type": "Bug", "time": 41408, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultArtifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/AbstractResourceResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/resolver/FileSystemResolverTest.java"}, {"filename": "test/repositories/1/org1/mod1.2/jars/mod1.2-2.0.jar"}]}]}, {"issue_id": "IVY-299", "affect": "1.4-RC1", "fix": "1.4-RC2", "priority": "Major", "type": "Bug", "time": 48225, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/AntMessageImpl.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/LogReportOutputter.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/DefaultMessageImpl.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/Message.java"}]}]}, {"issue_id": "IVY-297", "affect": "1.4-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 68416, "commits": [{"files": [{"filename": "ivy/core/trunk/doc/use/buildlist.html"}]}, {"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java"}]}, {"files": [{"filename": "ivy/core/trunk/doc/use/buildlist.html"}, {"filename": "ivy/core/trunk/doc/configuration/resolvers.html"}]}]}, {"issue_id": "IVY-296", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 64746, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/util/ChecksumHelper.java"}, {"filename": "test/java/fr/jayasoft/ivy/resolver/FileSystemResolverTest.java"}, {"filename": "test/repositories/checksums/allright/allright-with-path-1.0.jar"}, {"filename": "test/repositories/checksums/allright/allright-with-path-1.0.jar.sha1"}, {"filename": "test/repositories/checksums/allright/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-293", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 74772, "commits": [{"files": [{"filename": "ivy.xml"}, {"filename": "ivyconf.xml"}, {"filename": "src/java/fr/jayasoft/ivy/repository/vfs/VfsRepository.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/vfs/VfsResource.java"}]}]}, {"issue_id": "IVY-292", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 82475, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/repository/vfs/VfsResource.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/AbstractResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/RepositoryResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/VfsResolver.java"}]}]}, {"issue_id": "IVY-291", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 50069, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactReport.java"}]}]}, {"issue_id": "IVY-289", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 48864, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/parser/AbstractModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyPublishTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-custom.xml"}, {"filename": "test/java/fr/jayasoft/ivy/ant/published-ivy-custom.xml"}]}]}, {"issue_id": "IVY-288", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Critical", "type": "Bug", "time": 43079, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}]}]}, {"issue_id": "IVY-285", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 45901, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyResolve.java"}]}]}, {"issue_id": "IVY-284", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Minor", "type": "Bug", "time": 48545, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/report/ivy-report.xsl"}]}]}, {"issue_id": "IVY-283", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Critical", "type": "Bug", "time": 61429, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/IVY-283/B/ivy-1.0.xml"}, {"filename": "test/repositories/IVY-283/B/lib_b_a-1.0.jar"}, {"filename": "test/repositories/IVY-283/B/lib_b_b-1.0.jar"}, {"filename": "test/repositories/IVY-283/C/ivy-1.0.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyArtifactDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/IVY-283/ivy-d.xml"}]}]}, {"issue_id": "IVY-282", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 71952, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/url/ApacheURLLister.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/url/ApacheURLLister.java"}, {"filename": "test/java/fr/jayasoft/ivy/url/ApacheURLListerTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/url/apache-dir-listing.html"}, {"filename": "test/java/fr/jayasoft/ivy/url/apache-file-listing.html"}]}]}, {"issue_id": "IVY-281", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Trivial", "type": "Improvement", "time": 75929, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-empty-dependencies.xml"}]}]}, {"issue_id": "IVY-280", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 57258, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/ant/AntBuildTrigger.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/AntCallTrigger.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/AntMessageImpl.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyTask.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyContext.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/AntMessageImpl.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyTask.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/Message.java"}]}]}, {"issue_id": "IVY-279", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 59018, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/Message.java"}]}]}, {"issue_id": "IVY-278", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 79505, "commits": [{"files": [{"filename": "src/example/go-ivy/build.xml"}]}]}, {"issue_id": "IVY-276", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 61340, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/ant/IvyBuildNumber.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyBuildNumberTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyBuildNumber.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/antlib.xml"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyBuildNumberTest.java"}, {"filename": "test/repositories/2/buildnumber/ivy-test.xml"}]}]}, {"issue_id": "IVY-275", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 82160, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyFindModule.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyListModules.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/antlib.xml"}]}]}, {"issue_id": "IVY-274", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 68090, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.properties"}, {"filename": "build.xml"}, {"filename": "doc/images/background.png"}, {"filename": "doc/images/grippie.png"}]}, {"files": [{"filename": "doc/images/discovery.gif"}]}]}, {"issue_id": "IVY-273", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 57660, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/repository/sftp/SFTPRepository.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/ssh/AbstractSshBasedRepository.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/ssh/RemoteScpException.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/ssh/Scp.java"}]}]}, {"issue_id": "IVY-272", "affect": "unspecified", "fix": "2.0-RC1", "priority": "Minor", "type": "Bug", "time": 28197, "commits": [{"files": [{"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/doc/use/report.html"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyReportTest.java"}]}]}, {"issue_id": "IVY-271", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 75266, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Artifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultArtifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyArtifactDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}]}]}, {"issue_id": "IVY-270", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 81174, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/ivyconf-conflict-manager.xml"}]}]}, {"issue_id": "IVY-269", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 43582, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleRevisionId.java"}]}]}, {"issue_id": "IVY-268", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 42350, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheFileset.java"}]}]}, {"issue_id": "IVY-267", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 68690, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "ivy.xml"}, {"filename": "src/java/fr/jayasoft/ivy/repository/BasicResource.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/sftp/SFTPRepository.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/sftp/SFTPResource.java"}]}]}, {"issue_id": "IVY-265", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 73213, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/example/hello-ivy/build.xml"}]}]}, {"issue_id": "IVY-264", "affect": "1.4-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 61263, "commits": [{"files": [{"filename": "test/repositories/IVY-264/ivy.xml"}, {"filename": "test/repositories/IVY-264/ivyconf.xml"}]}, {"files": [{"filename": ".classpath"}, {"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyContext.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}]}]}, {"issue_id": "IVY-263", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 49067, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/IBiblioResolver.java"}]}]}, {"issue_id": "IVY-262", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 49196, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/test-parent2.pom"}]}]}, {"issue_id": "IVY-261", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Critical", "type": "Bug", "time": 82797, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/1/org1/mod1.4/ivys/ivy-1.3.xml"}]}]}, {"issue_id": "IVY-260", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 73827, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}]}]}, {"issue_id": "IVY-259", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 52512, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/status/StatusManager.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-258", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 42114, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/1/org1/mod1.1/ivys/ivy-3.0.xml"}, {"filename": "test/repositories/1/org1/mod1.4/ivys/ivy-1.2.xml"}]}]}, {"issue_id": "IVY-257", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 47031, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/RepositoryResolver.java"}]}]}, {"issue_id": "IVY-255", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 74145, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyInfo.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/antlib.xml"}]}]}, {"issue_id": "IVY-254", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 80710, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/ResolveReport.java"}]}]}, {"issue_id": "IVY-253", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 46044, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/parser/AbstractModuleDescriptorParser.java"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/parser/AbstractModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-defaultconfmapping-withselectors.xml"}]}]}, {"issue_id": "IVY-252", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 47202, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyDeliver.java"}]}]}, {"issue_id": "IVY-251", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 43292, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ArtifactOrigin.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactReport.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCachePath.java"}]}]}, {"issue_id": "IVY-250", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Minor", "type": "Bug", "time": 49111, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-249", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 54698, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/url/BasicURLHandler.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/FileUtil.java"}]}]}, {"issue_id": "IVY-248", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 45605, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyReport.java"}]}]}, {"issue_id": "IVY-247", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 69013, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyReport.java"}]}]}, {"issue_id": "IVY-246", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 69211, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyReport.java"}]}]}, {"issue_id": "IVY-245", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 70918, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyPublish.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyPublishTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-publish.xml"}]}, {"files": [{"filename": "test/triggers/ant-build/A/build.xml"}]}]}, {"issue_id": "IVY-242", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 64991, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/Status.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyDeliver.java"}]}]}, {"issue_id": "IVY-241", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 64293, "commits": [{"files": [{"filename": "CHANGES.txt"}]}]}, {"issue_id": "IVY-240", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 77072, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/1/org6/mod6.1/ivys/ivy-2.0.xml"}]}]}, {"issue_id": "IVY-239", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 56559, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/XMLHelper.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/ivy.xsd"}]}]}, {"issue_id": "IVY-238", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 79674, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-237", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 52829, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/repository/vfs/VfsResource.java"}]}]}, {"issue_id": "IVY-235", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 72092, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/imported-configurations-with-wildcard.xml"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-configextendsothers1.xml"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-configextendsothers2.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Configuration.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-234", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 76098, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-233", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 72811, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleRevisionId.java"}]}]}, {"issue_id": "IVY-232", "affect": "1.3-RC2", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 75232, "commits": [{"files": [{"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyAntSettingsTest.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/file/FileResource.java"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java"}]}]}, {"issue_id": "IVY-231", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 47811, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/ivy.xsd"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-artifacts-defaults.xml"}]}]}, {"issue_id": "IVY-230", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Blocker", "type": "Bug", "time": 74963, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/ModuleDescriptorSorter.java"}, {"filename": "test/java/fr/jayasoft/ivy/SortTest.java"}]}]}, {"issue_id": "IVY-229", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 41286, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleUpdaterTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyDeliverTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-different-revisions.xml"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-228", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 48701, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}]}]}, {"issue_id": "IVY-227", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 68862, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyReport.java"}]}]}, {"issue_id": "IVY-226", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 71018, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/XMLHelper.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-223", "affect": "", "fix": "1.4-RC1", "priority": "Minor", "type": "New Feature", "time": 77383, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/conflict/RegexpConflictManager.java"}, {"filename": "src/java/fr/jayasoft/ivy/typedef.properties"}, {"filename": "test/java/fr/jayasoft/ivy/conflict/RegexpConflictManagerTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/conflict/ivy-conflict.xml"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/conflict/RegexpConflictManager.java"}]}]}, {"issue_id": "IVY-222", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Minor", "type": "New Feature", "time": 69692, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyDeliver.java"}]}]}, {"issue_id": "IVY-221", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 71171, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheFileset.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCachePath.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheTask.java"}]}]}, {"issue_id": "IVY-220", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 61396, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/ConfigureTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/custom-resolver.jar"}]}]}, {"issue_id": "IVY-219", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 63591, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/ideas.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleRevision.java"}, {"filename": "src/java/fr/jayasoft/ivy/DependencyDescriptor.java"}]}]}, {"issue_id": "IVY-218", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 46616, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/parser/AbstractModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/ivy.xsd"}]}]}, {"issue_id": "IVY-217", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 75339, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/AbstractArtifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/Artifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/Configuration.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/AbstractArtifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/Artifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/ArtifactRevisionId.java"}, {"filename": "src/java/fr/jayasoft/ivy/Configuration.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultArtifact.java"}]}]}, {"issue_id": "IVY-215", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 50995, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ivy-other.xml"}]}]}, {"issue_id": "IVY-214", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 52036, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/parser/AbstractModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ivy-214.xml"}]}]}, {"issue_id": "IVY-213", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Minor", "type": "Bug", "time": 42242, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-211", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 46963, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DependencyResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactProperty.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactReport.java"}]}]}, {"issue_id": "IVY-210", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 54634, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}]}]}, {"issue_id": "IVY-207", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 63848, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleRevision.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ResolvedModuleRevision.java"}]}]}, {"issue_id": "IVY-206", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 64981, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/ChainResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/resolver/ChainResolverTest.java"}]}]}, {"issue_id": "IVY-205", "affect": "1.3.1", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 73579, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/LogReportOutputter.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/ReportOutputter.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/XmlReportOutputter.java"}]}]}, {"issue_id": "IVY-203", "affect": "1.3", "fix": "1.3.1", "priority": "Major", "type": "Bug", "time": 43890, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/url/HttpClientHandler.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}]}]}, {"issue_id": "IVY-202", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 68649, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/CircularDependencyException.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyContext.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}]}]}, {"issue_id": "IVY-199", "affect": "1.3", "fix": "", "priority": "Major", "type": "Bug", "time": 39368, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod3.2/ivy-1.2.1.xml"}, {"filename": "test/repositories/2/mod3.2/mod3.2-1.2.1.jar"}]}]}, {"issue_id": "IVY-198", "affect": "1.2", "fix": "1.4-RC1", "priority": "Major", "type": "Bug", "time": 70624, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ivy-198.xml"}, {"filename": "test/repositories/1/yourorg/yourdep/yoursys/yourmod/ivys/ivy-1.0.xml"}, {"filename": "test/repositories/1/yourorg/yourdep/yoursys/yourmod/jars/yourmod-1.0.jar"}]}]}, {"issue_id": "IVY-196", "affect": "1.3-RC3", "fix": "1.4-RC1", "priority": "Trivial", "type": "Improvement", "time": 78413, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}]}]}, {"issue_id": "IVY-195", "affect": "1.3-RC2", "fix": "1.3.1", "priority": "Major", "type": "Bug", "time": 64358, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/test-parent.pom"}]}]}, {"issue_id": "IVY-194", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 49644, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactReport.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/antlib.xml"}, {"filename": "src/java/fr/jayasoft/ivy/repository/Resource.java"}]}]}, {"issue_id": "IVY-193", "affect": "1.3-RC2", "fix": "1.3.1", "priority": "Major", "type": "Bug", "time": 70282, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/conflict/LatestConflictManager.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-192", "affect": "1.3-RC2", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 47722, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Artifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultArtifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/AbstractRepository.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/Repository.java"}]}]}, {"issue_id": "IVY-191", "affect": "1.3-RC2", "fix": "1.3.1", "priority": "Minor", "type": "Bug", "time": 52435, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/RepositoryResolver.java"}]}]}, {"issue_id": "IVY-189", "affect": "1.3-RC3", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 71832, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/AbstractResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}]}]}, {"issue_id": "IVY-188", "affect": "1.3-RC2", "fix": "1.3.1", "priority": "Major", "type": "Bug", "time": 72323, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/1/org6/mod6.1/ivys/ivy-0.6.xml"}, {"filename": "test/repositories/1/org6/mod6.1/jars/mod6.1-0.6.jar"}]}]}, {"issue_id": "IVY-187", "affect": "1.3-RC2", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 74385, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}]}]}, {"issue_id": "IVY-186", "affect": "1.3-RC2", "fix": "1.3-RC3", "priority": "Major", "type": "Bug", "time": 68555, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-185", "affect": "1.2", "fix": "1.3-RC3", "priority": "Minor", "type": "Bug", "time": 51915, "commits": [{"files": [{"filename": "build.properties"}]}, {"files": [{"filename": "build.properties"}]}]}, {"issue_id": "IVY-183", "affect": "1.3-RC2", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 72906, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/resolver/FileSystemResolverTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}]}]}, {"issue_id": "IVY-182", "affect": "1.3-RC2", "fix": "1.3-RC3", "priority": "Major", "type": "Bug", "time": 39390, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ivy-182.xml"}]}]}, {"issue_id": "IVY-181", "affect": "1.3-RC2", "fix": "1.3-RC3", "priority": "Major", "type": "Bug", "time": 74916, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-180", "affect": "1.3-RC2", "fix": "1.3-RC3", "priority": "Major", "type": "Bug", "time": 66688, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyRetrieveTest.java"}, {"filename": "test/repositories/1/org2/mod2.3/ivys/ivy-0.4.1.xml"}, {"filename": "test/repositories/1/org2/mod2.5/ivys/ivy-0.6.1.xml"}]}]}, {"issue_id": "IVY-179", "affect": "1.3-RC2", "fix": "1.3-RC3", "priority": "Major", "type": "Bug", "time": 64254, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}]}]}, {"issue_id": "IVY-178", "affect": "1.3-RC2", "fix": "1.3-RC3", "priority": "Minor", "type": "Bug", "time": 43954, "commits": [{"files": [{"filename": "src/example/configurations/multi-projects/filter-framework/build.xml"}]}]}, {"issue_id": "IVY-177", "affect": "1.3-RC2", "fix": "1.3-RC3", "priority": "Minor", "type": "Bug", "time": 52355, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-bad-org.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}]}]}, {"issue_id": "IVY-175", "affect": "1.3-RC1", "fix": "1.3-RC3", "priority": "Minor", "type": "Bug", "time": 41885, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-bad-confs.xml"}]}]}, {"issue_id": "IVY-174", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Improvement", "time": 69558, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/test-properties.pom"}]}]}, {"issue_id": "IVY-173", "affect": "1.3-RC1", "fix": "1.3-RC3", "priority": "Major", "type": "Bug", "time": 62406, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ResolveData.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-171", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Bug", "time": 38019, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyConfigure.java"}, {"filename": "src/java/fr/jayasoft/ivy/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-170", "affect": "1.3-RC1", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 44512, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleRevision.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ResolvedModuleRevision.java"}]}]}, {"issue_id": "IVY-169", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Bug", "time": 52382, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactProperty.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheTask.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyTask.java"}]}]}, {"issue_id": "IVY-167", "affect": "1.3-RC1", "fix": "1.3-RC3", "priority": "Major", "type": "Improvement", "time": 56424, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlReportParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyRetrieveTest.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlReportParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyRetrieveTest.java"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}]}]}, {"issue_id": "IVY-166", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 58979, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/AbstractResourceResolver.java"}]}]}, {"issue_id": "IVY-165", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Bug", "time": 52811, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod12.1/ivy-1.0.xml"}, {"filename": "test/repositories/2/mod12.1/mod12.1-1.0.jar"}]}]}, {"issue_id": "IVY-164", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Bug", "time": 72804, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.2.xml"}, {"filename": "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.3.xml"}]}]}, {"issue_id": "IVY-163", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Improvement", "time": 45257, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-162", "affect": "1.3-RC1", "fix": "2.0.0-alpha-1", "priority": "Major", "type": "Bug", "time": 18935, "commits": [{"files": [{"filename": "build.xml"}, {"filename": "ivy.xml"}]}]}, {"issue_id": "IVY-161", "affect": "", "fix": "1.3-RC2", "priority": "Major", "type": "Improvement", "time": 47777, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/matcher/AnyMatcher.java"}, {"filename": "src/java/fr/jayasoft/ivy/matcher/GlobPatternMatcher.java"}, {"filename": "src/java/fr/jayasoft/ivy/matcher/Matcher.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "ivy.xml"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyArtifactDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}]}]}, {"issue_id": "IVY-159", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Bug", "time": 66803, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/ChainResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-158", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Bug", "time": 48767, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/report/ivy-report.xsl"}]}]}, {"issue_id": "IVY-157", "affect": "1.3-RC1", "fix": "1.3-RC2", "priority": "Major", "type": "Bug", "time": 51776, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleId.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleRevisionId.java"}]}]}, {"issue_id": "IVY-156", "affect": "1.3-RC1", "fix": "", "priority": "Minor", "type": "Bug", "time": 49972, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/xml/ivy.xsd"}]}]}, {"issue_id": "IVY-155", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 54989, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/example/dependence/depending/build.xml"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyReport.java"}]}]}, {"issue_id": "IVY-154", "affect": "", "fix": "1.3-RC2", "priority": "Major", "type": "Improvement", "time": 42404, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyInstall.java"}, {"filename": "src/java/fr/jayasoft/ivy/matcher/ExactMatcher.java"}, {"filename": "src/java/fr/jayasoft/ivy/matcher/ExactOrRegexpMatcher.java"}]}]}, {"issue_id": "IVY-153", "affect": "1.3-RC1", "fix": "1.3-RC3", "priority": "Minor", "type": "Bug", "time": 40551, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/external/m2/test-without-version.pom"}]}]}, {"issue_id": "IVY-152", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 61745, "commits": [{"files": [{"filename": "CHANGES.txt"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}]}]}, {"issue_id": "IVY-151", "affect": "1.3-RC1", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 42557, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/multirevisions/ivy.xml"}, {"filename": "test/repositories/multirevisions/ivy/moduleX-1.0.xml"}]}]}, {"issue_id": "IVY-150", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 61820, "commits": [{"files": [{"filename": ".classpath"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyReport.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyReportTest.java"}, {"filename": "test/repositories/2/mod11.1/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-149", "affect": "1.3-RC1", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 72366, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod8.1/a-1.1.txt"}]}]}, {"issue_id": "IVY-147", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 71279, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}]}]}, {"issue_id": "IVY-146", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 76464, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/parser/ModuleDescriptorParserRegistry.java"}, {"filename": "test/java/fr/jayasoft/ivy/parser/ModuleDescriptorParserRegistryTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/parser/nores"}]}]}, {"issue_id": "IVY-145", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 63823, "commits": [{"files": [{"filename": ".classpath"}, {"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-144", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 65236, "commits": [{"files": [{"filename": ".classpath"}, {"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/external/m2/PomModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-143", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 65991, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyReport.java"}]}]}, {"issue_id": "IVY-141", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 68116, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyInstall.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/antlib.xml"}, {"filename": "test/java/fr/jayasoft/ivy/InstallTest.java"}]}]}, {"issue_id": "IVY-140", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 44826, "commits": [{"files": [{"filename": "CHANGES.txt"}]}]}, {"issue_id": "IVY-139", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 58114, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/RepositoryResolver.java"}]}]}, {"issue_id": "IVY-138", "affect": "1.2", "fix": "1.3-RC1", "priority": "Minor", "type": "Improvement", "time": 79073, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/repository/url/URLResource.java"}, {"filename": "src/java/fr/jayasoft/ivy/url/AbstractURLHandler.java"}, {"filename": "src/java/fr/jayasoft/ivy/url/BasicURLHandler.java"}, {"filename": "src/java/fr/jayasoft/ivy/url/HttpClientHandler.java"}]}]}, {"issue_id": "IVY-137", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 48986, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleDescriptor.java"}]}]}, {"issue_id": "IVY-136", "affect": "1.2", "fix": "1.3-RC1", "priority": "Minor", "type": "Improvement", "time": 49842, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/repository/Resource.java"}]}, {"files": [{"filename": "CHANGES.txt"}]}]}, {"issue_id": "IVY-134", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 41072, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-133", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 42614, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleUpdaterTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test-update.xml"}]}]}, {"issue_id": "IVY-132", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 57272, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyConfigure.java"}, {"filename": "src/java/fr/jayasoft/ivy/conf/ivyconf-default-chain.xml"}, {"filename": "src/java/fr/jayasoft/ivy/conf/ivyconf-local.xml"}]}]}, {"issue_id": "IVY-131", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 44482, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/ChainResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/DualResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/ResolvedModuleRevisionProxy.java"}, {"filename": "test/java/fr/jayasoft/ivy/resolver/ChainResolverTest.java"}]}]}, {"issue_id": "IVY-130", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 48705, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod10.1/ivy-1.1.xml"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod10.1/ivy-1.2.xml"}, {"filename": "test/repositories/2/mod10.1/ivy-1.3.xml"}]}]}, {"issue_id": "IVY-129", "affect": "1.2", "fix": "1.3-RC1", "priority": "Minor", "type": "Improvement", "time": 41050, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/repository/Repository.java"}]}, {"files": [{"filename": "CHANGES.txt"}]}]}, {"issue_id": "IVY-128", "affect": "1.3-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 66288, "commits": [{"files": [{"filename": ".classpath"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "ivy.xml"}, {"filename": "src/java/fr/jayasoft/ivy/repository/vfs/VfsRepository.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/vfs/VfsResource.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/vfs/ivy_vfs.xml"}]}]}, {"issue_id": "IVY-127", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 73046, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}]}]}, {"issue_id": "IVY-126", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 43006, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}]}]}, {"issue_id": "IVY-125", "affect": "1.2", "fix": "1.4-RC1", "priority": "Trivial", "type": "Improvement", "time": 76399, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/updated.xml"}]}]}, {"issue_id": "IVY-124", "affect": "unspecified", "fix": "1.3-RC1", "priority": "Minor", "type": "Improvement", "time": 47874, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyBuildList.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyBuildListTest.java"}]}]}, {"issue_id": "IVY-123", "affect": "1.1", "fix": "1.3.1", "priority": "Minor", "type": "Bug", "time": 59354, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactProperty.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/IvyPatternHelper.java"}]}]}, {"issue_id": "IVY-121", "affect": "1.3-RC1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 61429, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/latest/LatestRevisionStrategy.java"}, {"filename": "test/java/fr/jayasoft/ivy/latest/LatestRevisionStrategyTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/ivyconf-test.xml"}]}]}, {"issue_id": "IVY-120", "affect": "1.3-RC1", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 62878, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultPublishingDRResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleId.java"}]}]}, {"issue_id": "IVY-119", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 39324, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyPublish.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyPublishTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-latest.xml"}]}]}, {"issue_id": "IVY-118", "affect": "", "fix": "", "priority": "Minor", "type": "New Feature", "time": 47427, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/conflict/StrictConflictException.java"}, {"filename": "src/java/fr/jayasoft/ivy/conflict/StrictConflictManager.java"}, {"filename": "test/java/fr/jayasoft/ivy/conflict/StrictConflictManagerTest.java"}]}]}, {"issue_id": "IVY-117", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 48009, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod10.1/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-116", "affect": "1.3-RC1", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 71721, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyArtifactDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/ivy.xsd"}]}]}, {"issue_id": "IVY-113", "affect": "1.2", "fix": "1.4.1", "priority": "Minor", "type": "Improvement", "time": 41521, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyPublish.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyPublishTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-publish-multi.xml"}]}]}, {"issue_id": "IVY-112", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 55719, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-110", "affect": "1.2", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 62730, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}, {"files": [{"filename": "src/java/fr/jayasoft/ivy/resolver/DualResolver.java"}]}]}, {"issue_id": "IVY-108", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 50721, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheFileset.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCachePath.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheTask.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyCacheFilesetTest.java"}]}]}, {"issue_id": "IVY-105", "affect": "1.3-RC1", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 76212, "commits": [{"files": [{"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.7"}, {"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.7/ivys"}, {"filename": "ivy/core/trunk/test/repositories/1/org2/mod2.7/ivys/ivy-0.6.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java"}]}]}, {"issue_id": "IVY-103", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 60608, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Configuration.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/ivy.xsd"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}]}]}, {"issue_id": "IVY-102", "affect": "1.2", "fix": "1.3-RC1", "priority": "Blocker", "type": "Improvement", "time": 73533, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/IvyPatternHelper.java"}, {"filename": "test/java/fr/jayasoft/ivy/util/IvyPatternHelperTest.java"}]}]}, {"issue_id": "IVY-101", "affect": "1.3-RC1", "fix": "1.4.1", "priority": "Minor", "type": "Improvement", "time": 75396, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyBuildList.java"}, {"filename": "test/buildlist/D/build.xml"}, {"filename": "test/buildlist/D/ivy.xml"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyBuildListTest.java"}]}]}, {"issue_id": "IVY-100", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 48411, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/ivyconf-test.xml"}]}]}, {"issue_id": "IVY-99", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 48702, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/ivyconf-include.xml"}]}]}, {"issue_id": "IVY-98", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 49805, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/Configurator.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/IvyPatternHelper.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/util/ConfiguratorTest.java"}]}]}, {"issue_id": "IVY-97", "affect": "unspecified", "fix": "", "priority": "Major", "type": "Bug", "time": 82742, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/resolver/FileSystemResolverTest.java"}, {"filename": "test/repositories/1/org9/mod9.1/ivys/ivy-1.0.xml"}, {"filename": "test/repositories/1/org9/mod9.1/jars/mod9.1-1.0.jar"}]}]}, {"issue_id": "IVY-96", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 57087, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorWriter.java"}]}]}, {"issue_id": "IVY-95", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 70056, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/RepositoryResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/ResolverHelper.java"}]}]}, {"issue_id": "IVY-94", "affect": "", "fix": "1.3-RC1", "priority": "Minor", "type": "Bug", "time": 71261, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test.xml"}, {"filename": "test/java/fr/jayasoft/ivy/xml/updated.xml"}]}]}, {"issue_id": "IVY-93", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 67968, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyBuildList.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyBuildListTest.java"}]}]}, {"issue_id": "IVY-92", "affect": "unspecified", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 75985, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/Main.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}]}]}, {"issue_id": "IVY-90", "affect": "1.2", "fix": "1.3-RC1", "priority": "Minor", "type": "Bug", "time": 67584, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/AbstractResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/ChainResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/HasLatestStrategy.java"}]}]}, {"issue_id": "IVY-89", "affect": "", "fix": "2.0-RC1", "priority": "Major", "type": "Bug", "time": 53920, "commits": [{"files": [{"filename": "ivy/core/trunk/CHANGES.txt"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-ref.xml"}, {"filename": "ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java"}, {"filename": "ivy/core/trunk/test/java/org/apache/ivy/core/settings/ivysettings-test.xml"}]}]}, {"issue_id": "IVY-88", "affect": "1.3-RC1", "fix": "1.3-RC1", "priority": "Minor", "type": "New Feature", "time": 76291, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorUpdater.java"}]}]}, {"issue_id": "IVY-87", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 64753, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyTask.java"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyTask.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/Message.java"}]}]}, {"issue_id": "IVY-86", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 68234, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ivy-mod1.2.xml"}]}]}, {"issue_id": "IVY-85", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 56258, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyResolveTest.java"}]}]}, {"issue_id": "IVY-84", "affect": "1.2", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 56816, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/IVY-84/ivyconf.xml"}]}]}, {"issue_id": "IVY-83", "affect": "", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 55145, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DependencyResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyPublish.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/Repository.java"}]}]}, {"issue_id": "IVY-78", "affect": "", "fix": "1.3-RC2", "priority": "Major", "type": "Improvement", "time": 50068, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/ArtifactRevisionId.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleId.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleRevisionId.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/Message.java"}]}]}, {"issue_id": "IVY-77", "affect": "", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "New Feature", "time": 23468, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/doc/use/artifactproperty.html"}, {"filename": "doc/doc/use/artifactreport.html"}, {"filename": "doc/doc/use/deliver.html"}, {"filename": "doc/doc/use/publish.html"}]}]}, {"issue_id": "IVY-76", "affect": "1.1", "fix": "1.3-RC1", "priority": "Major", "type": "Bug", "time": 54226, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ModuleDescriptor.java"}]}]}, {"issue_id": "IVY-75", "affect": "", "fix": "1.3-RC1", "priority": "Minor", "type": "Bug", "time": 75799, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/IvyPatternHelper.java"}, {"filename": "test/java/fr/jayasoft/ivy/util/IvyPatternHelperTest.java"}]}]}, {"issue_id": "IVY-71", "affect": "1.2", "fix": "1.2", "priority": "Major", "type": "New Feature", "time": 82520, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyResolve.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/ConfigurationResolveReport.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/ResolveReport.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlReportParser.java"}]}, {"files": [{"filename": "CHANGES.txt"}]}]}, {"issue_id": "IVY-69", "affect": "1.1", "fix": "1.2", "priority": "Major", "type": "New Feature", "time": 62331, "commits": [{"files": [{"filename": "src/java/fr/jayasoft/ivy/ant/antlib.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyBuildList.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/ivy.properties"}, {"filename": "test/buildlist/A/build.xml"}, {"filename": "test/buildlist/A/ivy.xml"}]}]}, {"issue_id": "IVY-68", "affect": "", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 66953, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyContext.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/AntBuildTrigger.java"}]}, {"files": []}]}, {"issue_id": "IVY-66", "affect": "", "fix": "1.4-RC1", "priority": "Minor", "type": "New Feature", "time": 77554, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod10.2/ivy-2.0.xml"}]}]}, {"issue_id": "IVY-65", "affect": "1.1", "fix": "2.0.0-alpha-2", "priority": "Minor", "type": "Bug", "time": 15658, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "build.xml"}, {"filename": "src/java/org/apache/ivy/ant/IvyTask.java"}, {"filename": "src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java"}, {"filename": "src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java"}]}]}, {"issue_id": "IVY-64", "affect": "1.2", "fix": "1.2", "priority": "Major", "type": "Bug", "time": 58606, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/XMLHelper.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test.xml"}, {"filename": "test/java/fr/jayasoft/ivy/xml/updated.xml"}]}]}, {"issue_id": "IVY-62", "affect": "", "fix": "1.2", "priority": "Minor", "type": "Bug", "time": 44257, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleDescriptor.java"}]}]}, {"issue_id": "IVY-61", "affect": "", "fix": "", "priority": "Major", "type": "Bug", "time": 44994, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyArtifactProperty.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheFileset.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCachePath.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyDeliver.java"}]}]}, {"issue_id": "IVY-59", "affect": "1.1", "fix": "1.2", "priority": "Major", "type": "Bug", "time": 46672, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/RepositoryResolver.java"}]}]}, {"issue_id": "IVY-57", "affect": "1.1", "fix": "1.2", "priority": "Trivial", "type": "Bug", "time": 68304, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/report/ivy-report.xsl"}]}]}, {"issue_id": "IVY-56", "affect": "1.1", "fix": "1.2", "priority": "Minor", "type": "Bug", "time": 70294, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ivy-56.xml"}, {"filename": "test/repositories/bugIVY-56/ivyconf.xml"}]}]}, {"issue_id": "IVY-55", "affect": "1.1", "fix": "1.2", "priority": "Minor", "type": "Improvement", "time": 42497, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/IvyPatternHelper.java"}, {"filename": "test/java/fr/jayasoft/ivy/util/IvyPatternHelperTest.java"}]}]}, {"issue_id": "IVY-54", "affect": "1.1", "fix": "1.4-RC1", "priority": "Major", "type": "Improvement", "time": 52798, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}, {"filename": "test/repositories/2/mod15.1/ivy-1.1.xml"}, {"filename": "test/repositories/2/mod15.1/library.jar"}, {"filename": "test/repositories/2/mod15.2/ivy-1.1.xml"}, {"filename": "test/repositories/ivyconf.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyContext.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/IvyPatternHelper.java"}]}]}, {"issue_id": "IVY-53", "affect": "1.1", "fix": "1.2", "priority": "Major", "type": "Improvement", "time": 63699, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/repository/ResourceHelper.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/file/FileResource.java"}, {"filename": "src/java/fr/jayasoft/ivy/resolver/BasicResolver.java"}, {"filename": "test/java/fr/jayasoft/ivy/ResolveTest.java"}]}]}, {"issue_id": "IVY-52", "affect": "1.1", "fix": "1.2", "priority": "Minor", "type": "New Feature", "time": 50185, "commits": [{"files": [{"filename": "test/java/fr/jayasoft/ivy/xml/test.xml"}, {"filename": "test/java/fr/jayasoft/ivy/xml/updated.xml"}]}, {"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/test.xml"}, {"filename": "test/repositories/bug148/jtv/jtv-foo/bar/bar-config-1.1.0.0.zip"}]}]}, {"issue_id": "IVY-51", "affect": "1.1", "fix": "1.2", "priority": "Major", "type": "Bug", "time": 71449, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/LogReportOutputter.java"}, {"filename": "src/java/fr/jayasoft/ivy/report/XmlReportOutputter.java"}]}, {"files": [{"filename": "test/repositories/2/mod7.1/ivy-1.0.xml"}, {"filename": "test/repositories/2/mod7.1/ivy-2.0.xml"}, {"filename": "test/repositories/2/mod7.1/mod7.1-1.0.jar"}, {"filename": "test/repositories/2/mod7.1/mod7.1-2.0.jar"}, {"filename": "test/repositories/2/mod7.2/ivy-1.0.xml"}]}]}, {"issue_id": "IVY-49", "affect": "1.1", "fix": "", "priority": "Major", "type": "Bug", "time": 55656, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyResolve.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/IvyResolveTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/ant/ivy-double.xml"}]}]}, {"issue_id": "IVY-48", "affect": "1.1", "fix": "1.3-RC1", "priority": "Major", "type": "Improvement", "time": 44050, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Main.java"}]}]}, {"issue_id": "IVY-47", "affect": "1.1", "fix": "1.4-RC1", "priority": "Major", "type": "New Feature", "time": 48281, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "doc/ideas.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultModuleRevision.java"}, {"filename": "src/java/fr/jayasoft/ivy/DependencyDescriptor.java"}]}]}, {"issue_id": "IVY-45", "affect": "1.1", "fix": "1.3-RC1", "priority": "Major", "type": "New Feature", "time": 44815, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultArtifact.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyCacheFileset.java"}]}]}, {"issue_id": "IVY-35", "affect": "unspecified", "fix": "1.3-RC1", "priority": "Minor", "type": "Improvement", "time": 55469, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/util/Configurator.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParser.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/XmlIvyConfigurationParserTest.java"}, {"filename": "test/java/fr/jayasoft/ivy/xml/ivyconf-ref.xml"}]}]}, {"issue_id": "IVY-33", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 46711, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyRetrieve.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/FileUtil.java"}, {"filename": "src/java/fr/jayasoft/ivy/util/IvyPatternHelper.java"}]}]}, {"issue_id": "IVY-27", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 69435, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/ant/ivy.properties"}, {"filename": "src/java/fr/jayasoft/ivy/repository/Resource.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/file/FileResource.java"}, {"filename": "src/java/fr/jayasoft/ivy/repository/url/URLResource.java"}]}]}, {"issue_id": "IVY-21", "affect": "unspecified", "fix": "1.4-RC1", "priority": "Minor", "type": "Improvement", "time": 69328, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/IvyNode.java"}, {"filename": "src/java/fr/jayasoft/ivy/ResolveData.java"}, {"filename": "src/java/fr/jayasoft/ivy/ant/IvyPostResolveTask.java"}]}]}, {"issue_id": "IVY-20", "affect": "unspecified", "fix": "1.2", "priority": "Minor", "type": "Improvement", "time": 69431, "commits": [{"files": [{"filename": "CHANGES.txt"}, {"filename": "src/java/fr/jayasoft/ivy/DefaultDependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/DependencyDescriptor.java"}, {"filename": "src/java/fr/jayasoft/ivy/Ivy.java"}, {"filename": "src/java/fr/jayasoft/ivy/xml/XmlModuleDescriptorParser.java"}]}]}, {"issue_id": "IVY-2", "affect": "unspecified", "fix": "", "priority": "Minor", "type": "Improvement", "time": 70122, "commits": [{"files": [{"filename": "ivy/updatesite/tags/ivy-2.0.0.final/dist/digest.zip.asc"}, {"filename": "ivy/updatesite/tags/ivy-2.0.0.final/dist"}, {"filename": "ivy/updatesite/tags/ivy-2.0.0.final"}, {"filename": "ivy/updatesite/tags/ivy-2.0.0.final/dist/plugins/org.apache.ivy_2.0.0.final.jar.pack.gz.md5"}, {"filename": "ivy/updatesite/tags/ivy-2.0.0.final/dist/plugins"}]}]}, {"issue_id": "IVY-1", "affect": "unspecified", "fix": "", "priority": "Minor", "type": "Improvement", "time": 74264, "commits": [{"files": [{"filename": "test/repositories/checkmodified/ivy-1.0.xml"}]}]}]