aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2015-05-22 14:03:02 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-05-22 20:00:29 +0000
commit0f85e10e7df57b82237f83a6341f9dcede8fc5eb (patch)
treeb3a7524d5980612dba03d2479a955532894a851d /src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
parentc2a1dcef6f696c910ea0c74b58d968fa08793ebe (diff)
Allow @repo//foo:bar targets in BUILD files
This allows you to use @repo//... syntax outside of the WORKSPACE file, which makes it easier to use external dependencies. -- MOS_MIGRATED_REVID=94275085
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
index 8303bd87a6..ea54ef0e46 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
@@ -159,8 +159,7 @@ public class WorkspaceFileFunction implements SkyFunction {
Label nameLabel = null;
try {
nameLabel = Label.parseAbsolute("//external:" + name);
- builder.addBinding(
- nameLabel, new Binding(Label.parseRepositoryLabel(actual), loc));
+ builder.addBinding(nameLabel, new Binding(Label.parseAbsolute(actual), loc));
} catch (SyntaxException e) {
throw new EvalException(loc, e.getMessage());
}