Add a --experimental_materialize_param_files_directly flag. PiperOrigin-RevId: 281587580
diff --git a/src/main/java/com/google/devtools/build/lib/exec/ExecutionOptions.java b/src/main/java/com/google/devtools/build/lib/exec/ExecutionOptions.java index 03554eb..ca97bdd 100644 --- a/src/main/java/com/google/devtools/build/lib/exec/ExecutionOptions.java +++ b/src/main/java/com/google/devtools/build/lib/exec/ExecutionOptions.java
@@ -130,6 +130,14 @@ + "This is implied by --subcommands.") public boolean materializeParamFiles; + @Option( + name = "experimental_materialize_param_files_directly", + defaultValue = "false", + documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + effectTags = {OptionEffectTag.UNKNOWN}, + help = "If materializing param files, do so with direct writes to disk.") + public boolean materializeParamFilesDirectly; + public boolean shouldMaterializeParamFiles() { // Implied by --subcommands return materializeParamFiles || showSubcommands != ActionExecutionContext.ShowSubcommands.FALSE;