diff --git a/MODULE.bazel b/MODULE.bazel index 1e6d92d..34acfd5 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,6 @@ module( name = "bazel-diff", - version = "11.0.1", + version = "11.0.2", compatibility_level = 0, ) diff --git a/cli/src/main/kotlin/com/bazel_diff/hash/ExternalRepoResolver.kt b/cli/src/main/kotlin/com/bazel_diff/hash/ExternalRepoResolver.kt index 79f34e4..f41694b 100644 --- a/cli/src/main/kotlin/com/bazel_diff/hash/ExternalRepoResolver.kt +++ b/cli/src/main/kotlin/com/bazel_diff/hash/ExternalRepoResolver.kt @@ -22,10 +22,18 @@ class ExternalRepoResolver( CacheBuilder.newBuilder() .build( CacheLoader.from { repoName: String -> - val externalRepoRoot = externalRoot.resolve(repoName) - if (Files.exists(externalRepoRoot)) { - return@from externalRepoRoot + externalRoot.resolve(repoName).let { + if (Files.exists(it)) { + return@from it + } } + + externalRoot.resolve("$repoName+").let { + if (Files.exists(it)) { + return@from it + } + } + resolveBzlModPath(repoName) })