aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax
diff options
context:
space:
mode:
authorGravatar dannark <dannark@google.com>2018-06-05 11:39:18 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-05 11:40:38 -0700
commitf2a358e08c80c3848b08e45eb9f9b108db6ffb1e (patch)
tree56d955e59d7cc9eb437b429f24c46f9f20f11d29 /src/main/java/com/google/devtools/build/lib/syntax
parent03ca7d14ec2ed83a668d2673531a95120ec124b1 (diff)
Add flag --experimental_enable_repo_mapping to gate usage of repo_mapping functionality in WORKSPACE rules.
RELNOTES: None PiperOrigin-RevId: 199332092
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
index 1a5cc170b6..ac556e221f 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
@@ -39,6 +39,8 @@ public abstract class SkylarkSemantics {
AutoValue_SkylarkSemantics.class;
// <== Add new options here in alphabetic order ==>
+ public abstract boolean experimentalEnableRepoMapping();
+
public abstract boolean incompatibleBzlDisallowLoadAfterStatement();
public abstract boolean incompatibleDepsetIsNotIterable();
@@ -86,6 +88,7 @@ public abstract class SkylarkSemantics {
public static final SkylarkSemantics DEFAULT_SEMANTICS =
builder()
// <== Add new options here in alphabetic order ==>
+ .experimentalEnableRepoMapping(false)
.incompatibleBzlDisallowLoadAfterStatement(false)
.incompatibleDepsetIsNotIterable(false)
.incompatibleDepsetUnion(false)
@@ -109,6 +112,8 @@ public abstract class SkylarkSemantics {
public abstract static class Builder {
// <== Add new options here in alphabetic order ==>
+ public abstract Builder experimentalEnableRepoMapping(boolean value);
+
public abstract Builder incompatibleBzlDisallowLoadAfterStatement(boolean value);
public abstract Builder incompatibleDepsetIsNotIterable(boolean value);