Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Renamed src/main/groovy to src/main/java in core

  1. … 2541 more files in changeset.
Moved classes out of o.g.internal.logging.internal to remove this package.

  1. … 81 more files in changeset.
Moved `canonicalize()` method from `GFileUtils` to `FileUtils`.

GFileUtils requires Ant and its dependencies. Moving the method to a better home breaks this dependency for clients of the method.

  1. … 24 more files in changeset.
Moved internal logging classes from 'core' to 'logging' project.

  1. … 418 more files in changeset.
Inject Gradle Home when creating TestBuildScopeServices

Avoid project.gradle.gradleHomeDir of ProjectBuilder being null.

+review REVIEW-5867

  1. … 1 more file in changeset.
Introduce installation beacon and refactor representation of Gradle installation

- Installation discovery by finding JAR in lib directory

- Minor improvements

+review REVIEW-5867

  1. … 46 more files in changeset.
Don't need to use special singletons for `ProjectBuilder` services, as `ProjectBuilder` takes care of created each global service once only.

+review REVIEW-5756

Make extensible type fixtures work with managed types

Things that had to be cleared up:

- not all Base*Fixtures classes were creating nodes with managed


- some tests were using a separate ManagedProxyFactory, and the same

type got generated twice in the same classloader

+review REVIEW-5695

  1. … 16 more files in changeset.
Use `LoggingServiceRegistry.newNestedLogging()` in the `ProjectBuilder` fixture, rather than a test implementation that does the same thing.

Collapse BuildScopeServicesFactory into static methods on BuildScopeServices.

Added some more communicative types here where not strictly necessary to make the service registry hierarchy easier to grasp.

+review REVIEW-5582

  1. … 8 more files in changeset.
Reusing compiler daemon across continuous builds

+review REVIEW-5582

  1. … 22 more files in changeset.
Separation of concerns: Externalize logic on how to find distribution.

+review REVIEW-5533

  1. … 12 more files in changeset.
Adding build session scope to PluginServiceRegistry

+review REVIEW-5510

  1. … 34 more files in changeset.
Add cancel() to BuildCancellationToken to allow a cancel to be invoked from within the build.

  1. … 19 more files in changeset.
Release no longer needed script runtime classloaders.

+review REVIEW-5411

  1. … 23 more files in changeset.
Changing NativeServicesTestFixture to use test directory instead of tmp

+review REVIEW-5378

  1. … 9 more files in changeset.
Revert "Changing NativeServicesTestFixture to use test directory instead of tmp"

This reverts commit af97d6bb0d18cb329a9b7c79406d48d3ffe6e9cb.

+review REVIEW-5378

  1. … 8 more files in changeset.
Cleaning up relationship between NativeServices and FileSystemServices

+review REVIEW-5378

  1. … 3 more files in changeset.
Changing NativeServicesTestFixture to use test directory instead of tmp

+review REVIEW-5378

  1. … 8 more files in changeset.
Cleanup of NativeServices testing changes - Changed use of NativeServicesTestFixture to annotation in many cases - Centralized temp dir creation logic - Enhanced uninitialized NativeServices error message

+review REVIEW-5378

  1. … 41 more files in changeset.
Initializing native services for more broken tests

+review REVIEW-5378

  1. … 22 more files in changeset.
Inject ProjectAccessListener into AbstractProject using getter injection instead of passing it through several layers to inject it via constructor.

+review REVIEW-5445

  1. … 7 more files in changeset.
Task container should be self closed for projects of which any tasks are being executed. Self close task containers of respective projects when resolving dependencies of buildNeeded and buildDependents tasks.

+review REVIEW-5445

  1. … 18 more files in changeset.
Renamed package o.g.messaging.serialize to o.g.internal.serialize.

  1. … 170 more files in changeset.
Moved some classes from core to messaging project.

  1. … 53 more files in changeset.
Require NativeServices to be initialized prior to use

+review REVIEW-5378

  1. … 40 more files in changeset.
Changed `BaseSettings` and `DefaultGradle` to use getter injection for the services that they need.

  1. … 4 more files in changeset.
Merged LoggingConfiguration.colorOutput and ansiConsole properties.

  1. … 10 more files in changeset.
add --ansi command line option and remove system property - option disables native terminal detection and enables ANSI escape encoding in the console output

  1. … 11 more files in changeset.
Some renames on LoggingOutputInternal.

  1. … 8 more files in changeset.