Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Merge remote-tracking branch 'origin/sg/unused/sha256-sample'

* origin/sg/unused/sha256-sample:

Removed unused sha256 verification sample

Merge branch 'release'

Merge pull request #9699 from gradle/wolfs/fingerprinting/move-change-detection

Move change detection to execution

Merge pull request #9704 from gradle/lptr/fingerprinting/move-value-snapshotting

Move value snapshotting to :model-core

Rebaseline 'first use of largeJavaMultiProject' temporarily

Extract constants for the identifiers

Publish 5.5-20190614012747+0000

Removed unused sha256 verification sample

Ensure that all generated task and project extension subtypes use the `_Decorated` suffix.

Rework the service wiring in the worker daemon so that only a single `InstantiatorFactory` is created and shared, rather than each layer creating its own instance (and in-memory caches).

Removed some now unnecessary layers from the service registry hierarchy in the worker daemon.

Rework `MessagingServices` so that it is just a provider of services and registered in the same way as other providers, rather than it being its own `ServiceRegistry` that is added as a service and then specific services manually located from it.

Also rework how the logging services are wired into the tooling API connections, so that the logging services registry is just a parent of the connection services in the same way as other scopes, rather than it being registered as a service as well as being a parent.

Fix `Instantiator` service injection so that services of type `ServiceRegistry` can be injected into instantiated things. This was previously available for services created by the `DefaultServiceRegistry`.

Also disallow registration of services of type `ServiceRegistry` so that the automatically provided instances are always used.

More whitespace and copyright headers

Move IsolationException to :model-core

Merge branch 'master'

Merge tests and move them to changes package

Merge pull request #9697 from gradle/lptr/snapshots/inline-producer-guard

Inline striped producer guard

Merge pull request #9687 from gradle/wolfs/fingerprinting/move-patternset

Do not use PatternSet in :snapshots

Address review feedback

  1. … 16 more files in changeset.
Visitor should be the last argument

so a Closure can be used in a nice way.

Introduce `FileSystemSnapshotPredicate`

instead of using a generic `BiPredicate`.

Use filter as parameter name

Merge pull request #9662 from gradle/lptr/build-cache/improve-cache-backends

Improve cache backends

Use Stat instead of FileSystem

No need to pull in the whole interface, stating files is enough.

Remove some empty lines

Merge branch 'master'

Assert correct error message in Worker...IntegrationTest

The message changed by #9695

Wrap the patternSet

Instead of using a strategy.

  1. … 23 more files in changeset.
Move the tests around

  1. … 49 more files in changeset.
Apply suggestions from code review

Co-Authored-By: Lóránt Pintér <>