Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'master' into eskatos/master/gradle-4.8

Move all subprojects to the `subprojects` directory

    • -11
    • +0
    ./kotlin/org/gradle/kotlin/dsl/fixtures/string.kt
  1. … 510 more files in changeset.
Extract `withTestDaemon`

  1. … 2 more files in changeset.
Disable `withPluginClasspath` test on Java > 8

FTR, `withPluginClasspath` does work on Java > 8. It is the usage of

TestKit to test a build that also uses TestKit that is causing the

test to fail.

  1. … 2 more files in changeset.
Merge branch 'master' into eskatos/master/gradle-4.7

Dedupe `mergePropertiesInto`

  1. … 1 more file in changeset.
Dedupe `loadPropertiesFrom`

  1. … 1 more file in changeset.
Remove usages of TestKit internals

Gradle JVM arguments can be set using a gradle.properties file

  1. … 3 more files in changeset.
Reuse `joinLines` extension

    • -1
    • +6
    ./kotlin/org/gradle/kotlin/dsl/fixtures/string.kt
  1. … 2 more files in changeset.
Introduce `integ-tests` project

And make generated code follow the kotlin-dsl coding conventions.

  1. … 7 more files in changeset.
Make `AbstractPluginTest` allow multiple plugin repositories

Normalize `inline` modifier layout

  1. … 33 more files in changeset.
Make precompiled script plugins publishable via `maven-publish`

By populating `gradlePlugin.plugins` eagerly.

  1. … 2 more files in changeset.
Introduce `@DontDeleteTemporaryFolder` for debugging

Expose precompiled scripts as Gradle plugins

The Gradle plugin id is derived from the script file name and its

package declaration if any.

The implementation is currently limited to scripts under

`src/main/kotlin`. Future commits will lift this restriction.

See #669

  1. … 4 more files in changeset.
Allow to cross-configure buildscript {}

Build scripts body is cleared out of the effective buildscript block

Build script template plugins {} function throws

Project buildscript extension does the right thing

This commit does the buildscript block extraction twice, to be fixed.

  1. … 6 more files in changeset.
lint: line must not ends with ?:

  1. … 1 more file in changeset.
lint: horizontal whitespace

  1. … 14 more files in changeset.
lint: apply blank lines rule

  1. … 64 more files in changeset.
Introduce :plugins-experiments subproject

to host experimental Gradle plugins

and factor build logic and test fixtures from :plugins

  1. … 10 more files in changeset.
Introduce `PrecompiledProjectScript` script template

  1. … 5 more files in changeset.
Merge tag 'v0.14.2' into eskatos/master/gradle-4.5.1

Release 0.14.2

Prove Kotlin init scripts from init.d can configure projects

Including `buildscript.repositories`.

See #433

  1. … 1 more file in changeset.
Introduce in-memory Kotlin scripts class loading cache

Merge pull request #707 from gradle/eskatos/perf/in-memory-cache

Polish `IsolatedTestKitDir`

Refine ForcefullyDeletedTemporaryFolder

by checking testClass for @LeaksFileHandles fixing the case where the

annotation is on the test class but the rule is a test rule, as opposed

to a class rule.

ScriptCachingIntegrationTest @LeaksFileHandles

Daemons hold their daemon log file open after the build has finished,

debug logging exacerbates this. This should be revisited once TestKit

provides a mechanism to control daemon termination.

  1. … 1 more file in changeset.
Fix ScriptCachingIntegrationTest isolation and fix flakiness

caused by changing test execution order

  1. … 1 more file in changeset.
Prove applying scripts from a Jar works as expected

  1. … 1 more file in changeset.
Polish documentation comments

  1. … 1 more file in changeset.