Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use immutable map instead of linked hashmap for fingerprints

This is more memory efficient.

Use immutable map instead of linked hashmap for fingerprints

This is more memory efficient.

Use immutable map instead of linked hashmap for fingerprints

This is more memory efficient.

Log whether work changes are incremental

    • -0
    • +5
    ./changes/DefaultExecutionStateChangeDetector.java
  1. … 2 more files in changeset.
Log whether work changes are incremental

    • -0
    • +5
    ./changes/DefaultExecutionStateChangeDetector.java
  1. … 4 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -0
    • +9
    ./impl/DefaultBeforeExecutionState.java
  1. … 6 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 21 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 21 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 20 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 21 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 21 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 21 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 21 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -5
    • +19
    ./impl/DefaultBeforeExecutionState.java
  1. … 21 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -6
    • +1
    ./changes/IgnoredPathCompareStrategy.java
  1. … 666 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -1
    • +1
    ./changes/AbsolutePathFingerprintCompareStrategy.java
    • -1
    • +1
    ./changes/CollectingChangeVisitor.java
  1. … 906 more files in changeset.
Rename FileSystemSnapshotVisitor.{visit -> visitFile} (#9858)

So it is more obvious that directory snapshots are not passed into this

method.

    • -1
    • +1
    ./impl/DefaultOutputFilesRepository.java
  1. … 24 more files in changeset.
Remove includedAdded (#9860)

Since we filter the before execution output snapshot, we don't need

`includeAdded` any more.

    • -2
    • +2
    ./changes/AbsolutePathFingerprintCompareStrategy.java
    • -2
    • +3
    ./changes/AbstractFingerprintChanges.java
    • -25
    • +19
    ./changes/AbstractFingerprintCompareStrategy.java
    • -9
    • +5
    ./changes/ClasspathCompareStrategy.java
    • -3
    • +3
    ./changes/DefaultExecutionStateChangeDetector.java
    • -6
    • +1
    ./changes/DefaultInputFileChanges.java
    • -2
    • +2
    ./changes/ExecutionStateChangeDetector.java
    • -1
    • +1
    ./changes/FingerprintCompareStrategy.java
    • -7
    • +4
    ./changes/IgnoredPathCompareStrategy.java
    • -13
    • +0
    ./changes/NormalizedPathFingerprintCompareStrategy.java
  1. … 10 more files in changeset.
Remove includedAdded (#9860)

Since we filter the before execution output snapshot, we don't need

`includeAdded` any more.

    • -2
    • +2
    ./changes/AbsolutePathFingerprintCompareStrategy.java
    • -2
    • +3
    ./changes/AbstractFingerprintChanges.java
    • -25
    • +19
    ./changes/AbstractFingerprintCompareStrategy.java
    • -9
    • +5
    ./changes/ClasspathCompareStrategy.java
    • -3
    • +3
    ./changes/DefaultExecutionStateChangeDetector.java
    • -6
    • +1
    ./changes/DefaultInputFileChanges.java
    • -2
    • +2
    ./changes/ExecutionStateChangeDetector.java
    • -1
    • +1
    ./changes/FingerprintCompareStrategy.java
    • -7
    • +4
    ./changes/IgnoredPathCompareStrategy.java
    • -13
    • +0
    ./changes/NormalizedPathFingerprintCompareStrategy.java
  1. … 10 more files in changeset.
TODO

    • -13
    • +13
    ./changes/DefaultFileChange.java
    • -3
    • +3
    ./changes/NonIncrementalInputChanges.java
    • -8
    • +8
    ./changes/NormalizedPathFingerprintCompareStrategy.java
    • -2
    • +2
    ./impl/DefaultOutputFilesRepository.java
  1. … 40 more files in changeset.
Split FileType into SnapshotFileType and FingerprintFileType

    • -13
    • +13
    ./changes/DefaultFileChange.java
    • -3
    • +3
    ./changes/NonIncrementalInputChanges.java
    • -8
    • +8
    ./changes/NormalizedPathFingerprintCompareStrategy.java
    • -2
    • +2
    ./impl/DefaultOutputFilesRepository.java
  1. … 39 more files in changeset.
TODO

    • -13
    • +13
    ./changes/DefaultFileChange.java
    • -3
    • +3
    ./changes/NonIncrementalInputChanges.java
    • -8
    • +8
    ./changes/NormalizedPathFingerprintCompareStrategy.java
    • -2
    • +2
    ./impl/DefaultOutputFilesRepository.java
  1. … 40 more files in changeset.