Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -5
    • +5
    ./internal/SourceDependencyCleanupIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :versionControl

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

    • -0
    • +5
    ./internal/SourceDependencyCleanupIntegrationTest.groovy
  1. … 13 more files in changeset.
Annotate integ tests failing with instant execution in :versionControl

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

    • -0
    • +5
    ./internal/SourceDependencyCleanupIntegrationTest.groovy
  1. … 13 more files in changeset.
Some test renames.

    • -0
    • +188
    ./internal/SourceDependencyCleanupIntegrationTest.groovy
    • -188
    • +0
    ./internal/VcsCleanupIntegrationTest.groovy
  1. … 8 more files in changeset.
Run `git reset` instead of `git update` on the Git clone created for source dependencies, to avoid unnecessary remote operations. Also renamed the working dirs and metadata dirs used for source dependencies.

    • -1
    • +1
    ./internal/VcsCleanupIntegrationTest.groovy
  1. … 16 more files in changeset.
Added a `GitHttpRepository` fixture, which allows test to make assertion about the interactions with the Git server. This is important for performance reasons. Changed a test class to use this instead of a file repo.

    • -2
    • +2
    ./internal/VcsCleanupIntegrationTest.groovy
  1. … 14 more files in changeset.
Replaced separate `vcs(type, action)` factory method + `from(spec)` registration method with a single `from(type, action)` method. This pattern makes it more apparent where the VCS spec comes from, is more consistent with other APIs and works more nicely with method chaining, eg `sourceControl.vcsMapping.withModule('x') { ... }`.

    • -1
    • +1
    ./internal/VcsCleanupIntegrationTest.groovy
  1. … 18 more files in changeset.
Simplify uses of GitRepository.commit()

The different File-taking overloads weren't that useful. You almost

always want to commit everything.

    • -3
    • +3
    ./internal/VcsCleanupIntegrationTest.groovy
  1. … 8 more files in changeset.
Move out checkoutDir helper into a separate fixture for source deps tests

    • -11
    • +2
    ./internal/VcsCleanupIntegrationTest.groovy
  1. … 4 more files in changeset.
Check that we remove VCS working dirs when no dependencies are resolved

Signed-off-by: Sterling Greene <sterling@gradle.com>

    • -12
    • +40
    ./internal/VcsCleanupIntegrationTest.groovy
Add coverage for cleaning up VCS checkouts

Signed-off-by: Sterling Greene <sterling@gradle.com>

    • -0
    • +169
    ./internal/VcsCleanupIntegrationTest.groovy
  1. … 2 more files in changeset.