Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
No more absolute path in metadata cache

Reference to file are now relative to the root of the module cache

instead of being absolute.

This allows moving the full module cache around to be reused with

a different root path.

The path are also normalized, so that they are portable across systems

where the name separator changes.

Issue #1338

    • -2
    • +4
    ./cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +47
    ./cached/DefaultCachedExternalResourceIndex.java
  1. … 8 more files in changeset.
No more absolute path in metadata cache

Reference to file are now relative to the root of the module cache

instead of being absolute.

This allows moving the full module cache around to be reused with

a different root path.

The path are also normalized, so that they are portable across systems

where the name separator changes.

Issue #1338

    • -2
    • +4
    ./cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +48
    ./cached/DefaultCachedExternalResourceIndex.java
  1. … 8 more files in changeset.
Update module cache content

Reference to file are now relative to the root of the module cache

instead of being absolute.

This should allow moving the full module cache around to be reused with

a different root path.

    • -2
    • +4
    ./cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +31
    ./cached/DefaultCachedExternalResourceIndex.java
  1. … 6 more files in changeset.
No more absolute path in metadata cache

Reference to file are now relative to the root of the module cache

instead of being absolute.

This allows moving the full module cache around to be reused with

a different root path.

The path are also normalized, so that they are portable across systems

where the name separator changes.

Issue #1338

    • -2
    • +4
    ./cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +47
    ./cached/DefaultCachedExternalResourceIndex.java
  1. … 8 more files in changeset.
Refactor HTTP deprecation logic to use HttpRedirectVerifier

    • -87
    • +0
    ./transfer/CachingTextResourceLoader.java
    • -0
    • +79
    ./transfer/CachingTextUriResourceLoader.java
  1. … 59 more files in changeset.
Revert "Revert "Merge remote-tracking branch 'origin/sg/merges/pr-9419'""

This reverts commit 0625bc7420e55e87730673231af6ad45dd04f47a.

    • -0
    • +87
    ./transfer/CachingTextResourceLoader.java
    • -79
    • +0
    ./transfer/DefaultUriTextResourceLoader.java
  1. … 89 more files in changeset.
Apply `Field can be local` inspection the whole project

  1. … 22 more files in changeset.
Apply `Inner class may be 'static'` inspection the whole project

    • -1
    • +1
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -2
    • +2
    ./transfer/ProgressLoggingExternalResourceUploader.java
  1. … 40 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -25
    • +11
    ./cached/AbstractCachedIndex.java
    • -6
    • +1
    ./cached/ExternalResourceFileStore.java
    • -15
    • +12
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -83
    • +66
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
  1. … 663 more files in changeset.
Apply `'try finally' replaceable with 'try' with resources` inspection the whole project

    • -4
    • +1
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
  1. … 53 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -3
    • +3
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -3
    • +3
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
  1. … 908 more files in changeset.
Revert "Revert "Merge remote-tracking branch 'origin/sg/merges/pr-9419'""

This reverts commit 0625bc7420e55e87730673231af6ad45dd04f47a.

    • -0
    • +87
    ./transfer/CachingTextResourceLoader.java
    • -79
    • +0
    ./transfer/DefaultUriTextResourceLoader.java
  1. … 89 more files in changeset.
Revert "Merge remote-tracking branch 'origin/sg/merges/pr-9419'"

This reverts commit 2f79026f5e127a8175e25844522237615b19ed52 because of a performance regression,

reversing changes made to 7f1e66079ce629ecde3e09e549e9796ab85761dc.

    • -87
    • +0
    ./transfer/CachingTextResourceLoader.java
    • -0
    • +79
    ./transfer/DefaultUriTextResourceLoader.java
  1. … 89 more files in changeset.
Move validation closer to the site of use

    • -47
    • +0
    ./transfer/ValidatingTextResourceLoader.java
  1. … 7 more files in changeset.
Move validation closer to the site of use

    • -47
    • +0
    ./transfer/ValidatingTextResourceLoader.java
  1. … 9 more files in changeset.
Remove TextResourceLoader.Factory

    • -0
    • +87
    ./transfer/CachingTextResourceLoader.java
    • -80
    • +0
    ./transfer/DefaultUriTextResourceLoader.java
    • -0
    • +47
    ./transfer/ValidatingTextResourceLoader.java
  1. … 30 more files in changeset.
Move FileAccessTimeJournal to :pineapple

    • -1
    • +1
    ./cached/ExternalResourceFileStore.java
  1. … 20 more files in changeset.
Upgrade commons-lang{->3} replacing packages

    • -1
    • +1
    ./cached/ExternalResourceFileStore.java
  1. … 174 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

Using a Supplier does not require any Gradle base services types.

    • -3
    • +4
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
  1. … 6 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

Using a Supplier does not require any Gradle base services types.

    • -3
    • +4
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
  1. … 5 more files in changeset.
Change few private methods to static

    • -2
    • +2
    ./transfer/AbstractProgressLoggingHandler.java
    • -3
    • +1
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./transfer/DefaultUriTextResourceLoader.java
  1. … 248 more files in changeset.
Organize imports

    • -1
    • +0
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
  1. … 338 more files in changeset.
Replace anonymous classes with lambdas

    • -25
    • +11
    ./cached/AbstractCachedIndex.java
    • -6
    • +1
    ./cached/ExternalResourceFileStore.java
    • -7
    • +1
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -13
    • +10
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -80
    • +66
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
  1. … 707 more files in changeset.
Replace anonymous classes with lambdas

    • -24
    • +11
    ./cached/AbstractCachedIndex.java
    • -6
    • +1
    ./cached/ExternalResourceFileStore.java
    • -6
    • +1
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -13
    • +10
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -80
    • +66
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
  1. … 691 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./cached/DefaultCachedExternalResourceIndex.java
    • -2
    • +2
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -3
    • +3
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -11
    • +11
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./transfer/ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./transfer/ProgressLoggingExternalResourceUploader.java
  1. … 895 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./cached/DefaultCachedExternalResourceIndex.java
    • -2
    • +2
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -3
    • +3
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -11
    • +11
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./transfer/ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./transfer/ProgressLoggingExternalResourceUploader.java
  1. … 895 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./cached/DefaultCachedExternalResourceIndex.java
    • -2
    • +2
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -3
    • +3
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -11
    • +11
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./transfer/ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./transfer/ProgressLoggingExternalResourceUploader.java
  1. … 883 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./cached/DefaultCachedExternalResourceIndex.java
    • -2
    • +2
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -3
    • +3
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -11
    • +11
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./transfer/ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./transfer/ProgressLoggingExternalResourceUploader.java
  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./cached/DefaultCachedExternalResourceIndex.java
    • -2
    • +2
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -3
    • +3
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -11
    • +11
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./transfer/ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./transfer/ProgressLoggingExternalResourceUploader.java
  1. … 895 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./cached/DefaultCachedExternalResourceIndex.java
    • -2
    • +2
    ./local/ivy/LocallyAvailableResourceFinderFactory.java
    • -3
    • +3
    ./local/ivy/PatternBasedLocallyAvailableResourceFinder.java
    • -11
    • +11
    ./transfer/DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./transfer/ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./transfer/ProgressLoggingExternalResourceUploader.java
  1. … 895 more files in changeset.