Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refactor HTTP deprecation logic to use HttpRedirectVerifier

    • -0
    • +79
    ./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
    ./CachingTextResourceLoader.java
    • -79
    • +0
    ./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

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

    • -83
    • +66
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 666 more files in changeset.
Apply `'try finally' replaceable with 'try' with resources` inspection the whole project

    • -4
    • +1
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 53 more files in changeset.
Revert "Revert "Merge remote-tracking branch 'origin/sg/merges/pr-9419'""

This reverts commit 0625bc7420e55e87730673231af6ad45dd04f47a.

    • -0
    • +87
    ./CachingTextResourceLoader.java
    • -79
    • +0
    ./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.

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

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

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

    • -0
    • +87
    ./CachingTextResourceLoader.java
    • -80
    • +0
    ./DefaultUriTextResourceLoader.java
    • -0
    • +47
    ./ValidatingTextResourceLoader.java
  1. … 30 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 175 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

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

    • -3
    • +4
    ./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
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 5 more files in changeset.
Change few private methods to static

    • -3
    • +1
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 249 more files in changeset.
Replace anonymous classes with lambdas

    • -80
    • +66
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 711 more files in changeset.
Replace anonymous classes with lambdas

    • -80
    • +66
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 695 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -11
    • +11
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -11
    • +11
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -11
    • +11
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 888 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -11
    • +11
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 895 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -11
    • +11
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -11
    • +11
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -1
    • +1
    ./ProgressLoggingExternalResourceAccessor.java
    • -2
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 900 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -0
    • +2
    ./ProgressLoggingExternalResourceAccessor.java
    • -0
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 1002 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./DefaultCacheAwareExternalResourceAccessor.java
    • -0
    • +2
    ./ProgressLoggingExternalResourceAccessor.java
    • -0
    • +2
    ./ProgressLoggingExternalResourceUploader.java
  1. … 996 more files in changeset.
Deprecate download of resources over HTTP; Require opt-in

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>

  1. … 54 more files in changeset.
Move 'Downloading' message to INFO instead of DEBUG

    • -1
    • +1
    ./DefaultCacheAwareExternalResourceAccessor.java
Remove verbose logging of downloads and JAR generation

Artifact downloads and Gradle JAR generation were emitting

logging headers, flooding the console on builds with cold

caches. Headers should only be used by operations that group

some other progress, like tasks and project configuration.

  1. … 11 more files in changeset.
Rename to ArtifactCacheLockingManager

The name CacheLockingManager suggested it was used to manage locking of

caches in general instead of just for the artifacts cache.

Resolves gradle/gradle-private#1338.

    • -5
    • +5
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 28 more files in changeset.
Track file access in AbstractCachedIndex

Instead of tracking access in DefaultCacheAwareExternalResourceAccessor

and CachingModuleComponentRepository this is now done in

AbstractCachedIndex which ensures it's done always when reading from

indexes of CachedItems and only does so when not already present in an

in-memory cache from a previous lookup.

    • -15
    • +3
    ./CacheAwareExternalResourceAccessor.java
    • -8
    • +2
    ./DefaultCacheAwareExternalResourceAccessor.java
  1. … 38 more files in changeset.