fingerprint

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "Merge pull request #9344 from gradle/oehme/zip-hashing"

This reverts commit 9c6dd6f2615ac11e88fe5dff67a595a3902ff535, reversing

changes made to b049f7a5c1d4aa35a384103ac5061a2d4e4de317.

    • -10
    • +10
    ./classpath/impl/DefaultClasspathFingerprinterTest.groovy
  1. … 17 more files in changeset.
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.
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.
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.