fingerprint

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Handle empty nested jars

Add unit tests for this and the non-empty case.

    • -10
    • +10
    ./classpath/impl/DefaultClasspathFingerprinterTest.groovy
  1. … 2 more files in changeset.
Added verb to `includeAdded` properties (i.e. `shouldIncludeAdded`) to make the subject obvious

I.e. whether we should include the `added` content vs is the include property added to something

    • -32
    • +32
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 13 more files in changeset.
Added verb to `includeAdded` properties (i.e. `shouldIncludeAdded`) to make the subject obvious

I.e. whether we should include the `added` content vs is the include property added to something

    • -32
    • +32
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 13 more files in changeset.
Added verb to `includeAdded` properties (i.e. `shouldIncludeAdded`) to make the subject obvious

I.e. whether we should include the `added` content vs is the include property added to something

    • -32
    • +32
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 13 more files in changeset.
Added verb to `includeAdded` properties (i.e. `shouldIncludeAdded`) to make the subject obvious

I.e. whether we should include the `added` content vs is the include property added to something

    • -32
    • +32
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 13 more files in changeset.
Added verb to `includeAdded` properties (i.e. `shouldIncludeAdded`) to make the subject obvious

I.e. whether we should include the `added` content vs is the include property added to something

    • -32
    • +32
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 13 more files in changeset.
Added verb to `includeAdded` properties (i.e. `shouldIncludeAdded`) to make the subject obvious

I.e. whether we should include the `added` content vs is the include property added to something

    • -32
    • +32
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 13 more files in changeset.
Added verb to `includeAdded` properties (i.e. `shouldIncludeAdded`) to make the subject obvious

I.e. whether we should include the `added` content vs is the include property added to something

    • -32
    • +32
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 13 more files in changeset.
Address review feedback

    • -17
    • +33
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 7 more files in changeset.
Provide normalized path in FileChange

    • -3
    • +3
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 15 more files in changeset.
Provide normalized path in FileChange

    • -3
    • +3
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 15 more files in changeset.
Provide normalized path in FileChange

    • -23
    • +17
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 15 more files in changeset.
Provide normalized path in FileChange

    • -3
    • +3
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 15 more files in changeset.
Provide normalized path in FileChange

    • -23
    • +17
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 15 more files in changeset.
Provide normalized path in FileChange

    • -23
    • +17
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 15 more files in changeset.
Introduce FileChange in public API

This replaces `InputFileDetails` from the old incremental task API.

    • -4
    • +4
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 26 more files in changeset.
Add better change reporting for classpath inputs (#8499)

Gradle should never return "modified" for jars which have different

absolute path and different hashes, since this makes it very hard

for incremental tasks to consume the changes.

We try to provide good changes for removed/added jars on the classpath

and modified jars with the same path as long as the order does not

change.

This addresses most of #1931.

    • -1
    • +65
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 1 more file in changeset.
Convert TaskStateChanges to Changes

    • -4
    • +4
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
  1. … 83 more files in changeset.
Merge ActionFiringTaskExecuter into ExecutionStep

    • -1
    • +1
    ./classpath/impl/DefaultClasspathFingerprinterTest.groovy
  1. … 20 more files in changeset.
Make CodeNarc happy

    • -1
    • +0
    ./classpath/impl/DefaultClasspathFingerprinterTest.groovy
Move fingerprinting to snapshots project

    • -304
    • +0
    ./impl/AbsolutePathFileCollectionFingerprinterTest.groovy
    • -94
    • +0
    ./impl/DefaultHistoricalFileCollectionFingerprintSerializerTest.groovy
    • -88
    • +0
    ./impl/EmptyFileCollectionFingerprintTest.groovy
    • -307
    • +0
    ./impl/FingerprintCompareStrategyTest.groovy
    • -152
    • +0
    ./impl/PathNormalizationStrategyTest.groovy
  1. … 87 more files in changeset.
Move classpath fingerprinting to its own package

    • -0
    • +200
    ./classpath/impl/ClasspathFingerprintCompareStrategyTest.groovy
    • -0
    • +227
    ./classpath/impl/DefaultClasspathFingerprinterTest.groovy
    • -226
    • +0
    ./impl/DefaultClasspathFingerprinterTest.groovy
    • -23
    • +3
    ./impl/FingerprintCompareStrategyTest.groovy
  1. … 28 more files in changeset.
Separate FingerprintingStrategy interface

    • -1
    • +1
    ./impl/DefaultHistoricalFileCollectionFingerprintSerializerTest.groovy
    • -3
    • +3
    ./impl/FingerprintCompareStrategyTest.groovy
  1. … 18 more files in changeset.
Move file changes to snapshotting subproject

    • -2
    • +2
    ./impl/AbsolutePathFileCollectionFingerprinterTest.groovy
    • -2
    • +2
    ./impl/EmptyFileCollectionFingerprintTest.groovy
    • -1
    • +1
    ./impl/FingerprintCompareStrategyTest.groovy
  1. … 47 more files in changeset.
Fix tests

    • -6
    • +10
    ./impl/DefaultHistoricalFileCollectionFingerprintSerializerTest.groovy
    • -2
    • +2
    ./impl/EmptyFileCollectionFingerprintTest.groovy
    • -4
    • +5
    ./impl/FingerprintCompareStrategyTest.groovy
Break up FingerprintCompareStrategy

    • -1
    • +5
    ./impl/DefaultHistoricalFileCollectionFingerprintSerializerTest.groovy
  1. … 16 more files in changeset.
Break up FingerprintingStrategy.Identifier

    • -2
    • +1
    ./impl/EmptyFileCollectionFingerprintTest.groovy
  1. … 13 more files in changeset.
Simplify runtime classpath normalization configuration

    • -2
    • +2
    ./impl/DefaultClasspathFingerprinterTest.groovy
  1. … 10 more files in changeset.
Inject InputNormalizationStrategy instead of passing it as parameter

    • -31
    • +30
    ./impl/AbsolutePathFileCollectionFingerprinterTest.groovy
    • -1
    • +2
    ./impl/DefaultClasspathFingerprinterTest.groovy
  1. … 12 more files in changeset.
Remove dependencies on :core

    • -1
    • +1
    ./impl/AbsolutePathFileCollectionFingerprinterTest.groovy
    • -1
    • +1
    ./impl/DefaultClasspathFingerprinterTest.groovy
  1. … 18 more files in changeset.