Don't use Skyframe globbing when we're not tracking incremental state. RELNOTES: None PiperOrigin-RevId: 235971677
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java index f6783ec..bb460ef 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java
@@ -236,7 +236,6 @@ * <p>Do not use this unless you know what you are doing; Bazel will be intentionally * incrementally incorrect! */ - // TODO(nharmata): Consider using this when --track_incremental_state=false. NON_INCREMENTAL }
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java index f09148c..95685f1 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
@@ -504,7 +504,9 @@ skylarkImportLookupFunctionForInlining, packageProgress, actionOnIOExceptionReadingBuildFile, - IncrementalityIntent.INCREMENTAL)); + tracksStateForIncrementality() + ? IncrementalityIntent.INCREMENTAL + : IncrementalityIntent.NON_INCREMENTAL)); map.put(SkyFunctions.PACKAGE_ERROR, new PackageErrorFunction()); map.put(SkyFunctions.PACKAGE_ERROR_MESSAGE, new PackageErrorMessageFunction()); map.put(SkyFunctions.TARGET_MARKER, new TargetMarkerFunction());