aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2017-01-13 23:54:10 +0000
committerGravatar Vladimir Moskva <vladmos@google.com>2017-01-16 13:45:58 +0000
commit986e3b027542ee612f6552eb18a1b30d2b14a42f (patch)
tree7d11e7437d359268d8ef5c88d8990f3d0cf25097 /src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java
parent2afab6b2f4263223a1752b526eeb758a0cc36746 (diff)
Be very deliberate about the concept of a TargetPattern's "directory".
-- PiperOrigin-RevId: 144494739 MOS_MIGRATED_REVID=144494739
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java b/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java
index 337b14decf..9f922da527 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java
@@ -177,7 +177,9 @@ public final class GraphBackedRecursivePackageProvider implements RecursivePacka
boolean isTBD = pattern.getType().equals(Type.TARGETS_BELOW_DIRECTORY);
PackageIdentifier packageIdentifier = PackageIdentifier.create(
repository, directory);
- if (isTBD && pattern.containsBelowDirectory(packageIdentifier)) {
+ if (isTBD
+ && pattern.containsAllTransitiveSubdirectoriesForTBD(
+ packageIdentifier)) {
inUniverse = true;
break;
}