Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace `baseVersion` and `isSnapshot` extra properties by `BuildVersion` project extension

    • -0
    • +30
    ./gradlebuild/versioning/BuildVersion.kt
  1. … 9 more files in changeset.
Move remaining bits of `versioning.gradle` to `BuildVersionPlugin`

And move `BuildVersionPlugin` to the `plugins` project in the process so it has

access to the `buildTypes` extension.

  1. … 5 more files in changeset.
Move remaining bits of `versioning.gradle` to `BuildVersionPlugin`

And move `BuildVersionPlugin` to the `plugins` project in the process so it has

access to the `buildTypes` extension.

  1. … 5 more files in changeset.
Move registration of tasks from `build-receipt.gradle` to `BuildVersionPlugin`

So the required property values don't have to be shared via extra properties.

  1. … 2 more files in changeset.
Move registration of tasks from `build-receipt.gradle` to `BuildVersionPlugin`

So the required property values don't have to be shared via extra properties.

  1. … 2 more files in changeset.
Move registration of tasks from `build-receipt.gradle` to `BuildVersionPlugin`

So the required property values don't have to be shared via extra properties.

  1. … 2 more files in changeset.
Remove unused build version extra properties

Dedupe references to `BuildReceipt.BUILD_RECEIPT_FILE_NAME`

  1. … 1 more file in changeset.
Treat `version.txt` as a build logic input

By reading it via `providers.fileContents`.

Dedupe timestamp date format logic

  1. … 1 more file in changeset.
Convert `gradle/versioning.gradle` to Kotlin plugin in buidlSrc

Most of `versioning.gradle` becomes `BuildVersionPlugin`.

The rest becomes `build-receipt.gradle`.

Also, rename `testDependencies.gradle` to `test-dependencies.gradle` for consistency

with all the other scripts.

    • -0
    • +124
    ./gradlebuild/versioning/BuildVersionPlugin.kt
  1. … 6 more files in changeset.
Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Introduce Kotlin plugin smoke test for Android using the Kotlin DSL

  1. … 17 more files in changeset.
wip

  1. … 9 more files in changeset.
Introduce Kotlin plugin smoke test for Android using the Kotlin DSL

  1. … 18 more files in changeset.
Refine DetermineCommitId by renaming task property for clarity

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 2 more files in changeset.
Refine DetermineCommitId by extracting explaining function

Signed-off-by: Paul Merlin <paul@gradle.com>

Remove :configureBuildReceipt configuration task

preferring idiomatic task outputs wiring

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 4 more files in changeset.
Remove :configureBuildReceipt configuration task

preferring idiomatic task outputs wiring

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +113
    ./gradlebuild/versioning/DetermineCommitId.kt
  1. … 3 more files in changeset.
Remove :configureBuildReceipt configuration task

preferring idiomatic task outputs wiring

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 4 more files in changeset.
Regenerate wrapper script

    • -4
    • +3
    ./gradlebuild/versioning/WrapperPlugin.kt
  1. … 2 more files in changeset.
Polish Kotlin build scripts and plugins

- Favour `KClass` based overloads wherever possible

    • -1
    • +1
    ./gradlebuild/versioning/WrapperPlugin.kt
  1. … 13 more files in changeset.
Use TaskContainer.register() over TaskContainer.createLater()

    • -2
    • +2
    ./gradlebuild/versioning/WrapperPlugin.kt
  1. … 10 more files in changeset.
Follow Kotlin coding style

    • -6
    • +5
    ./gradlebuild/versioning/WrapperPlugin.kt
  1. … 1 more file in changeset.