diff options
author | Lukacs Berki <lberki@google.com> | 2015-09-22 07:40:24 +0000 |
---|---|---|
committer | Laszlo Csomor <laszlocsomor@google.com> | 2015-09-22 17:07:18 +0000 |
commit | d72db8db34ea76a7939138d02c258035699b1f1c (patch) | |
tree | eecae3f2ab5bc5ec73024b68d85c315cd6a1fbc9 /src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java | |
parent | dfd3497c572f8710ad228ac35fda9f8053f004b4 (diff) |
Thread the repository name all the way from TargetPatternResolver to RecursivePkgFunction.
This introduces some redundancy with RootedPath, but only in the case of remote repositories. There doesn't seem to be a good way of removing this redundancy.
--
MOS_MIGRATED_REVID=103621610
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java index 0ca49fb58e..fc563dc4bd 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java @@ -14,6 +14,7 @@ package com.google.devtools.build.lib.skyframe; import com.google.common.collect.ImmutableSet; +import com.google.devtools.build.lib.cmdline.PackageIdentifier.RepositoryName; import com.google.devtools.build.lib.collect.nestedset.NestedSet; import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder; import com.google.devtools.build.lib.collect.nestedset.Order; @@ -57,9 +58,10 @@ public class RecursivePkgFunction implements SkyFunction { } @Override - protected SkyKey getSkyKeyForSubdirectory(RootedPath subdirectory, + protected SkyKey getSkyKeyForSubdirectory(RepositoryName repository, RootedPath subdirectory, ImmutableSet<PathFragment> excludedSubdirectoriesBeneathSubdirectory) { - return RecursivePkgValue.key(subdirectory, excludedSubdirectoriesBeneathSubdirectory); + return RecursivePkgValue.key( + repository, subdirectory, excludedSubdirectoriesBeneathSubdirectory); } @Override |