changedetection

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fail build when incremental task does not declare outputs

#9723

    • -16
    • +0
    ./changes/DefaultTaskExecutionModeResolverTest.groovy
  1. … 4 more files in changeset.
Move DefaultFileMetadata to impl package

  1. … 12 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -0
    • +20
    ./changes/DefaultTaskExecutionModeResolverTest.groovy
  1. … 3 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -0
    • +20
    ./changes/DefaultTaskExecutionModeResolverTest.groovy
  1. … 7 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

    • -0
    • +20
    ./changes/DefaultTaskExecutionModeResolverTest.groovy
  1. … 7 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -0
    • +20
    ./changes/DefaultTaskExecutionModeResolverTest.groovy
  1. … 7 more files in changeset.
Revert "Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers""

This reverts commit 669ec8c0211ad7e36ec4a91921e2da5da8619bef.

  1. … 324 more files in changeset.
Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers"

This reverts commit 72dc39d9784910196e7840ac35317bc46ef4c4a1, reversing

changes made to 69ffd7ea87b343cb6f0f03b947b7605a5bea02b1.

  1. … 324 more files in changeset.
Move DefaultFileMetadata to :files

  1. … 11 more files in changeset.
Move FileAccessTimeJournal to :pineapple

    • -2
    • +2
    ./state/DefaultFileAccessTimeJournalTest.groovy
  1. … 20 more files in changeset.
Move API classes back to :base-serivces

    • -29
    • +2
    ./state/CachingFileHasherTest.groovy
  1. … 32 more files in changeset.
Track file length in file snapshot as well

    • -1
    • +2
    ./state/CachingResourceHasherTest.groovy
  1. … 12 more files in changeset.
Revert "Merge pull request #9604 from gradle/oehme/fix-zip-hashing"

This reverts commit 8cea5a026e65c3bbe7312d91f6f6bef898108617, reversing

changes made to ea2bd4230925fdf31926f34053d56d1085176861.

    • -4
    • +6
    ./state/CachingResourceHasherTest.groovy
  1. … 16 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

  1. … 53 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

  1. … 53 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

  1. … 52 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

  1. … 53 more files in changeset.
Revert "Revert "Merge pull request #9344 from gradle/oehme/zip-hashing""

This reverts commit 4ce18d53224f02f0a764849e938a8fc85f85413c.

    • -6
    • +4
    ./state/CachingResourceHasherTest.groovy
    • -0
    • +79
    ./state/ZipHasherTest.groovy
  1. … 16 more files in changeset.
Revert "Merge pull request #9344 from gradle/oehme/zip-hashing"

This reverts commit 9c6dd6f2615ac11e88fe5dff67a595a3902ff535, reversing

changes made to b049f7a5c1d4aa35a384103ac5061a2d4e4de317.

    • -4
    • +6
    ./state/CachingResourceHasherTest.groovy
  1. … 16 more files in changeset.
Revert "Merge pull request #9344 from gradle/oehme/zip-hashing"

This reverts commit 9c6dd6f2615ac11e88fe5dff67a595a3902ff535, reversing

changes made to b049f7a5c1d4aa35a384103ac5061a2d4e4de317.

    • -4
    • +6
    ./state/CachingResourceHasherTest.groovy
  1. … 16 more files in changeset.
Handle empty nested jars

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

  1. … 2 more files in changeset.
Handle empty nested jars

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

  1. … 2 more files in changeset.
Add unit tests for nested jar handling

    • -0
    • +69
    ./state/ZipHasherTest.groovy
  1. … 2 more files in changeset.
Add unit tests for nested jar handling

  1. … 2 more files in changeset.
Handle empty nested jars

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

  1. … 2 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -6
    • +4
    ./state/CachingResourceHasherTest.groovy
  1. … 12 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -6
    • +4
    ./state/CachingResourceHasherTest.groovy
  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -6
    • +4
    ./state/CachingResourceHasherTest.groovy
  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -6
    • +4
    ./state/CachingResourceHasherTest.groovy
  1. … 12 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -6
    • +4
    ./state/CachingResourceHasherTest.groovy
  1. … 13 more files in changeset.