diff options
author | 2017-01-13 23:54:10 +0000 | |
---|---|---|
committer | 2017-01-16 13:45:58 +0000 | |
commit | 986e3b027542ee612f6552eb18a1b30d2b14a42f (patch) | |
tree | 7d11e7437d359268d8ef5c88d8990f3d0cf25097 /src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java | |
parent | 2afab6b2f4263223a1752b526eeb758a0cc36746 (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.java | 4 |
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; } |