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;