Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert commit 7131e1c028e0035de548c6b37e1e8c9624417440.

    • -1
    • +2
    ./core/cache/DefaultRepositoryCacheManager.java
  1. … 1 more file in changeset.
Revert commit ecc271c49247604b5a6396a46ef83fc6b94be594.

    • -2
    • +2
    ./core/cache/DefaultRepositoryCacheManager.java
FIX: ModuleDescriptorMemoryCache didn't detect outdated entries when Ivy file was updated in the cache by another process

    • -2
    • +3
    ./core/cache/ModuleDescriptorMemoryCache.java
  1. … 1 more file in changeset.
In continuation of commit 7131e1c028e0035de548c6b37e1e8c9624417440, make sure the ArtifactOrigin's location is treated as a URL consistently in relevant places

    • -2
    • +2
    ./core/cache/DefaultRepositoryCacheManager.java
Treat the ArtifactOrigin's location as a URL (as already stated in its javadoc).

Should solve issues, especially on Windows OS, like the one reported in https://www.mail-archive.com/ivy-user@ant.apache.org/msg06324.html

    • -2
    • +1
    ./core/cache/DefaultRepositoryCacheManager.java
  1. … 1 more file in changeset.
IVY-1589 Prevent UnsupportedOperationException on list.remove() while doing a FileUtil.deepCopy

IVY-1486 Respect exclude regardless of resolution order

  1. … 36 more files in changeset.
IVY-1588 Don't throw a CircularDependencyException when parsing the pom of a import scoped dependency in dependencyManagement section

    • -21
    • +42
    ./plugins/parser/m2/PomModuleDescriptorParser.java
  1. … 5 more files in changeset.
Fix IVY-982 by subtracting negated entries from wildcard bin

  1. … 2 more files in changeset.
Fix IVY-1104 by including extra attribute in XML report

    • -11
    • +2
    ./plugins/report/XmlReportParser.java
    • -7
    • +13
    ./plugins/report/XmlReportWriter.java
  1. … 3 more files in changeset.
Redundant string length calculation

Useless casts

Use try with resources

  1. … 1 more file in changeset.
Use StandardCharsets

    • -6
    • +2
    ./core/cache/DefaultRepositoryCacheManager.java
  1. … 1 more file in changeset.
Use try with resources

    • -11
    • +1
    ./core/settings/XmlSettingsParser.java
    • -11
    • +1
    ./osgi/repo/AbstractFSManifestIterable.java
    • -13
    • +3
    ./osgi/repo/ArtifactReportManifestIterable.java
URL-based resolvers should accept query parameters in publish patterns

    • -6
    • +23
    ./plugins/resolver/RepositoryResolver.java
FIX: Removed fetchedSet field from ResolveEngine because this was causing issues when the same ResolveEngine instance was used by multiple threads. The fetchedSet is now passed around as parameter between the 'fetch' methods of this class.

    • -18
    • +13
    ./core/resolve/ResolveEngine.java
FIX: ModuleDescriptorMemoryCache isn't thread safe resulting in corruption of the LinkedHashMap internal structure when multiple threads simultaneously read/write to this cache.

    • -25
    • +29
    ./core/cache/ModuleDescriptorMemoryCache.java
Checkstyle

    • -12
    • +13
    ./util/url/TimeoutConstrainedURLHandler.java
Update documentation

  1. … 1 more file in changeset.
Simplify append substring

Simplify try with resources

Added makepom option to main/standalone

This close PR #71 at github.com/apache/ant-ivy

  1. … 3 more files in changeset.
IVY-1321 Make Main.run() public

  1. … 1 more file in changeset.
Use Java 5+ features

Bad merge…

Suppress “deprecation” and “unused” warnings

    • -0
    • +2
    ./core/settings/XmlSettingsParser.java
    • -0
    • +2
    ./plugins/repository/url/URLResource.java
    • -0
    • +1
    ./util/url/TimeoutConstrainedURLHandler.java
    • -0
    • +16
    ./util/url/URLHandlerDispatcher.java
  1. … 3 more files in changeset.
Make logic more concise

Tidy up the code

    • -3
    • +3
    ./core/settings/XmlSettingsParser.java
    • -1
    • +1
    ./plugins/matcher/GlobPatternMatcher.java
  1. … 8 more files in changeset.
IVY-1483 use correct parent classloader when launching resolved artifacts from CLI

  1. … 2 more files in changeset.