├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .bcr ├── metadata.template.json ├── presubmit.yml └── source.template.json ├── .git-blame-ignore-revs ├── .github └── workflows │ ├── ci.yaml │ ├── integration_external_target.yml │ ├── integration_no_impacted_targets.yml │ └── publish.yaml ├── .gitignore ├── BUILD ├── LICENSE ├── MODULE.bazel ├── MODULE.bazel.lock ├── Makefile ├── README.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── artifacts.bzl ├── bazel-diff-example.sh ├── cli ├── BUILD ├── format │ └── BUILD └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── bazel_diff │ │ ├── Main.kt │ │ ├── bazel │ │ ├── BazelClient.kt │ │ ├── BazelQueryService.kt │ │ ├── BazelRule.kt │ │ ├── BazelSourceFileTarget.kt │ │ ├── BazelTarget.kt │ │ └── BazelTargetType.kt │ │ ├── cli │ │ ├── BazelDiff.kt │ │ ├── GenerateHashesCommand.kt │ │ ├── GetImpactedTargetsCommand.kt │ │ ├── VersionProvider.kt │ │ └── converter │ │ │ ├── CommaSeparatedValueConverter.kt │ │ │ ├── NormalisingPathConverter.kt │ │ │ └── OptionsConverter.kt │ │ ├── di │ │ └── Modules.kt │ │ ├── extensions │ │ ├── ByteArray.kt │ │ ├── ByteBuffer.kt │ │ └── HashingExtensions.kt │ │ ├── hash │ │ ├── BuildGraphHasher.kt │ │ ├── ExternalRepoResolver.kt │ │ ├── RuleHasher.kt │ │ ├── SourceFileHasher.kt │ │ ├── TargetDigest.kt │ │ ├── TargetHash.kt │ │ └── TargetHasher.kt │ │ ├── interactor │ │ ├── CalculateImpactedTargetsInteractor.kt │ │ ├── DeserialiseHashesInteractor.kt │ │ ├── GenerateHashesInteractor.kt │ │ └── TargetTypeFilter.kt │ │ ├── io │ │ ├── ByteBufferObjectFactory.kt │ │ ├── ByteBufferPool.kt │ │ └── ContentHashProvider.kt │ │ ├── log │ │ └── StderrLogger.kt │ │ └── process │ │ ├── Process.kt │ │ ├── ProcessResult.kt │ │ └── Redirect.kt │ └── test │ ├── kotlin │ └── com │ │ └── bazel_diff │ │ ├── Modules.kt │ │ ├── bazel │ │ └── BazelRuleTest.kt │ │ ├── cli │ │ └── converter │ │ │ ├── CommaSeparatedValueConverterTest.kt │ │ │ ├── NormalisingPathConverterTest.kt │ │ │ └── OptionsConverterTest.kt │ │ ├── e2e │ │ └── E2ETest.kt │ │ ├── hash │ │ ├── BuildGraphHasherTest.kt │ │ ├── FakeSourceFileHasher.kt │ │ ├── HashDiffer.kt │ │ ├── SourceFileHasherTest.kt │ │ ├── TargetHashTest.kt │ │ └── fixture │ │ │ └── foo.ts │ │ ├── interactor │ │ ├── CalculateImpactedTargetsInteractorTest.kt │ │ └── DeserialiseHashesInteractorTest.kt │ │ └── io │ │ ├── ContentHashProviderTest.kt │ │ └── fixture │ │ ├── correct.json │ │ └── wrong.json │ └── resources │ ├── fixture │ ├── cquery-test-android-code-change-android-impacted-targets.txt │ ├── cquery-test-android-code-change-jre-impacted-targets.txt │ ├── cquery-test-android-code-change.zip │ ├── cquery-test-base.zip │ ├── cquery-test-guava-upgrade-android-impacted-targets.txt │ ├── cquery-test-guava-upgrade-jre-impacted-targets.txt │ ├── cquery-test-guava-upgrade.zip │ ├── fine-grained-hash-bzlmod-cquery-test-impacted-targets.txt │ ├── fine-grained-hash-bzlmod-test-1.zip │ ├── fine-grained-hash-bzlmod-test-2.zip │ ├── fine-grained-hash-bzlmod-test-impacted-targets.txt │ ├── fine-grained-hash-external-repo-test-1.zip │ ├── fine-grained-hash-external-repo-test-2.zip │ ├── fine-grained-hash-external-repo-test-impacted-targets.txt │ ├── impacted_targets-1-2-rule-sourcefile.txt │ ├── impacted_targets-1-2.txt │ ├── integration-test-1.zip │ └── integration-test-2.zip │ ├── mockito-extensions │ └── org.mockito.plugins.MockMaker │ └── workspaces │ └── distance_metrics │ ├── A │ ├── BUILD │ ├── one.sh │ └── three.sh │ ├── BUILD │ ├── WORKSPACE │ └── lib.sh ├── constants.bzl ├── demo.gif ├── extensions.bzl ├── maven_install.json └── repositories.bzl /.bazelignore: -------------------------------------------------------------------------------- 1 | cli/src/test/resources/workspaces 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.3.2 2 | -------------------------------------------------------------------------------- /.bcr/metadata.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.bcr/metadata.template.json -------------------------------------------------------------------------------- /.bcr/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.bcr/presubmit.yml -------------------------------------------------------------------------------- /.bcr/source.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.bcr/source.template.json -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | 71bec2274b2c8f2011934d32d6609fcbede8820f 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/integration_external_target.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.github/workflows/integration_external_target.yml -------------------------------------------------------------------------------- /.github/workflows/integration_no_impacted_targets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.github/workflows/integration_no_impacted_targets.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/BUILD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/MODULE.bazel.lock -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/WORKSPACE -------------------------------------------------------------------------------- /WORKSPACE.bzlmod: -------------------------------------------------------------------------------- 1 | workspace(name = "bazel_diff") 2 | -------------------------------------------------------------------------------- /artifacts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/artifacts.bzl -------------------------------------------------------------------------------- /bazel-diff-example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/bazel-diff-example.sh -------------------------------------------------------------------------------- /cli/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/BUILD -------------------------------------------------------------------------------- /cli/format/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/format/BUILD -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/Main.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/bazel/BazelClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/bazel/BazelClient.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/bazel/BazelQueryService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/bazel/BazelQueryService.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/bazel/BazelRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/bazel/BazelRule.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/bazel/BazelSourceFileTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/bazel/BazelSourceFileTarget.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/bazel/BazelTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/bazel/BazelTarget.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/bazel/BazelTargetType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/bazel/BazelTargetType.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/cli/BazelDiff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/cli/BazelDiff.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/cli/GenerateHashesCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/cli/GenerateHashesCommand.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/cli/GetImpactedTargetsCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/cli/GetImpactedTargetsCommand.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/cli/VersionProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/cli/VersionProvider.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/cli/converter/CommaSeparatedValueConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/cli/converter/CommaSeparatedValueConverter.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/cli/converter/NormalisingPathConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/cli/converter/NormalisingPathConverter.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/cli/converter/OptionsConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/cli/converter/OptionsConverter.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/di/Modules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/di/Modules.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/extensions/ByteArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/extensions/ByteArray.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/extensions/ByteBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/extensions/ByteBuffer.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/extensions/HashingExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/extensions/HashingExtensions.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/hash/BuildGraphHasher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/hash/BuildGraphHasher.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/hash/ExternalRepoResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/hash/ExternalRepoResolver.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/hash/RuleHasher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/hash/RuleHasher.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/hash/SourceFileHasher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/hash/SourceFileHasher.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/hash/TargetDigest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/hash/TargetDigest.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/hash/TargetHash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/hash/TargetHash.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/hash/TargetHasher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/hash/TargetHasher.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/interactor/CalculateImpactedTargetsInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/interactor/CalculateImpactedTargetsInteractor.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/interactor/DeserialiseHashesInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/interactor/DeserialiseHashesInteractor.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/interactor/GenerateHashesInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/interactor/GenerateHashesInteractor.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/interactor/TargetTypeFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/interactor/TargetTypeFilter.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/io/ByteBufferObjectFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/io/ByteBufferObjectFactory.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/io/ByteBufferPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/io/ByteBufferPool.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/io/ContentHashProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/io/ContentHashProvider.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/log/StderrLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/log/StderrLogger.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/process/Process.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/process/Process.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/process/ProcessResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/process/ProcessResult.kt -------------------------------------------------------------------------------- /cli/src/main/kotlin/com/bazel_diff/process/Redirect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/main/kotlin/com/bazel_diff/process/Redirect.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/Modules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/Modules.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/bazel/BazelRuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/bazel/BazelRuleTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/cli/converter/CommaSeparatedValueConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/cli/converter/CommaSeparatedValueConverterTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/cli/converter/NormalisingPathConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/cli/converter/NormalisingPathConverterTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/cli/converter/OptionsConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/cli/converter/OptionsConverterTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/e2e/E2ETest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/e2e/E2ETest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/hash/BuildGraphHasherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/hash/BuildGraphHasherTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/hash/FakeSourceFileHasher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/hash/FakeSourceFileHasher.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/hash/HashDiffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/hash/HashDiffer.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/hash/SourceFileHasherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/hash/SourceFileHasherTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/hash/TargetHashTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/hash/TargetHashTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/hash/fixture/foo.ts: -------------------------------------------------------------------------------- 1 | console.log('123') 2 | -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/interactor/CalculateImpactedTargetsInteractorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/interactor/CalculateImpactedTargetsInteractorTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/interactor/DeserialiseHashesInteractorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/interactor/DeserialiseHashesInteractorTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/io/ContentHashProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/io/ContentHashProviderTest.kt -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/io/fixture/correct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/io/fixture/correct.json -------------------------------------------------------------------------------- /cli/src/test/kotlin/com/bazel_diff/io/fixture/wrong.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/kotlin/com/bazel_diff/io/fixture/wrong.json -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/cquery-test-android-code-change-android-impacted-targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/cquery-test-android-code-change-android-impacted-targets.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/cquery-test-android-code-change-jre-impacted-targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/cquery-test-android-code-change-jre-impacted-targets.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/cquery-test-android-code-change.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/cquery-test-android-code-change.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/cquery-test-base.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/cquery-test-base.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/cquery-test-guava-upgrade-android-impacted-targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/cquery-test-guava-upgrade-android-impacted-targets.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/cquery-test-guava-upgrade-jre-impacted-targets.txt: -------------------------------------------------------------------------------- 1 | //external:bazel_diff_maven_android -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/cquery-test-guava-upgrade.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/cquery-test-guava-upgrade.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/fine-grained-hash-bzlmod-cquery-test-impacted-targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/fine-grained-hash-bzlmod-cquery-test-impacted-targets.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/fine-grained-hash-bzlmod-test-1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/fine-grained-hash-bzlmod-test-1.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/fine-grained-hash-bzlmod-test-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/fine-grained-hash-bzlmod-test-2.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/fine-grained-hash-bzlmod-test-impacted-targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/fine-grained-hash-bzlmod-test-impacted-targets.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/fine-grained-hash-external-repo-test-1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/fine-grained-hash-external-repo-test-1.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/fine-grained-hash-external-repo-test-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/fine-grained-hash-external-repo-test-2.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/fine-grained-hash-external-repo-test-impacted-targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/fine-grained-hash-external-repo-test-impacted-targets.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/impacted_targets-1-2-rule-sourcefile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/impacted_targets-1-2-rule-sourcefile.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/impacted_targets-1-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/impacted_targets-1-2.txt -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/integration-test-1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/integration-test-1.zip -------------------------------------------------------------------------------- /cli/src/test/resources/fixture/integration-test-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/fixture/integration-test-2.zip -------------------------------------------------------------------------------- /cli/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /cli/src/test/resources/workspaces/distance_metrics/A/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/workspaces/distance_metrics/A/BUILD -------------------------------------------------------------------------------- /cli/src/test/resources/workspaces/distance_metrics/A/one.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/workspaces/distance_metrics/A/three.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/workspaces/distance_metrics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/cli/src/test/resources/workspaces/distance_metrics/BUILD -------------------------------------------------------------------------------- /cli/src/test/resources/workspaces/distance_metrics/WORKSPACE: -------------------------------------------------------------------------------- 1 | 2 | workspace(name="distance_metrics_integration") 3 | -------------------------------------------------------------------------------- /cli/src/test/resources/workspaces/distance_metrics/lib.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /constants.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/constants.bzl -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/demo.gif -------------------------------------------------------------------------------- /extensions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/extensions.bzl -------------------------------------------------------------------------------- /maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/maven_install.json -------------------------------------------------------------------------------- /repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinder/bazel-diff/HEAD/repositories.bzl --------------------------------------------------------------------------------