Add a new flag to disable glob tracking: --incompatible_disable_glob_tracking
RELNOTES: None.
PiperOrigin-RevId: 178760403
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 c0ebebe..9a6f915 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
@@ -47,6 +47,9 @@
public abstract boolean incompatibleDepsetUnion();
public abstract boolean incompatibleDictLiteralHasNoDuplicates();
+
+ public abstract boolean incompatibleDisableGlobTracking();
+
public abstract boolean incompatibleDisallowDictPlus();
public abstract boolean incompatibleDisallowKeywordOnlyArgs();
public abstract boolean incompatibleDisallowToplevelIfStatement();
@@ -79,6 +82,7 @@
.incompatibleDepsetIsNotIterable(false)
.incompatibleDepsetUnion(false)
.incompatibleDictLiteralHasNoDuplicates(true)
+ .incompatibleDisableGlobTracking(false)
.incompatibleDisallowDictPlus(false)
.incompatibleDisallowKeywordOnlyArgs(true)
.incompatibleDisallowToplevelIfStatement(true)
@@ -104,6 +108,9 @@
public abstract Builder incompatibleDepsetUnion(boolean value);
public abstract Builder incompatibleDictLiteralHasNoDuplicates(boolean value);
+
+ public abstract Builder incompatibleDisableGlobTracking(boolean value);
+
public abstract Builder incompatibleDisallowDictPlus(boolean value);
public abstract Builder incompatibleDisallowKeywordOnlyArgs(boolean value);
public abstract Builder incompatibleDisallowToplevelIfStatement(boolean value);