Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
IVY-1569 refactor the tests

  1. … 2 more files in changeset.
More tabs and trailing spaces…

Checkstyle: trim trailing whitespace, replace tabs

    • -10
    • +10
    ./core/settings/ivysettings-local.xml
    • -7
    • +7
    ./core/settings/ivysettings-main-chain.xml
    • -4
    • +4
    ./core/settings/ivysettings-public.xml
    • -10
    • +10
    ./core/settings/ivysettings-shared.xml
    • -18
    • +18
    ./core/settings/repository.properties
    • -54
    • +52
    ./core/settings/typedef.properties
    • -22
    • +22
    ./osgi/core/jvm-packages.properties
  1. … 36 more files in changeset.
IVY-1576 Fix parsing of (maven) dependency with multiple classifiers

  1. … 4 more files in changeset.
Support parsing multiple ranges for Maven versions

  1. … 1 more file in changeset.
IVY-1577 - Add support for Maven profile activations by OS, file and JDK and also parse any properties configured within such activated profiles, so that they can then be referenced in the pom

    • -0
    • +419
    ./plugins/parser/m2/MavenVersionRangeParser.java
    • -12
    • +30
    ./plugins/parser/m2/PomModuleDescriptorParser.java
    • -34
    • +132
    ./plugins/parser/m2/PomReader.java
  1. … 4 more files in changeset.
Added getter for the ResolveOptions.

FIX: The method hasIvyListener in org.apache.ivy.core.event.EventManager always returned false

  1. … 1 more file in changeset.
IVY-735 Missed out changes in previous commit

  1. … 1 more file in changeset.
IVY-735 Don't force existing implementations of URLHandler to understand timeout constraints feature which was recently introduced

    • -1
    • +1
    ./core/settings/XmlSettingsParser.java
    • -2
    • +14
    ./plugins/repository/url/URLResource.java
    • -0
    • +127
    ./util/url/TimeoutConstrainedURLHandler.java
    • -8
    • +38
    ./util/url/URLHandlerDispatcher.java
  1. … 1 more file in changeset.
IVY-1575 Fix javadoc on URLHandlerDispatcher

Use java.specification.version rather than java.version

IVY-1569 Avoid reflection warnings (or worse) in Java 9+

    • -17
    • +44
    ./util/url/IvyAuthenticator.java
IVY-1282 Add missing trim()

    • -1
    • +1
    ./plugins/parser/AbstractModuleDescriptorParser.java
IVY-1573 do not skip versions with URL encoded characters

resolve current ivy.xml from CLI (by specifying “-properties version.properties”)

tidy up code more

    • -1
    • +1
    ./plugins/conflict/LatestCompatibleConflictManager.java