aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/protobuf
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2015-12-11 16:41:45 +0000
committerGravatar David Chen <dzc@google.com>2015-12-11 17:08:45 +0000
commit91f3e5ad3b4ca53136a66f8d26111e8a04623f4d (patch)
treed517ddce7cd7d030bf292fdf79af1d0c3dba1d5e /src/main/protobuf
parent9ee7c311f7231b1801b965f52de75fa95e47aec3 (diff)
Plmerge takes an optional automatic_entries_file key, which distinguishes the automatic entries from the other plist files to be merged.
-- MOS_MIGRATED_REVID=109998193
Diffstat (limited to 'src/main/protobuf')
-rw-r--r--src/main/protobuf/plmerge.proto6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/protobuf/plmerge.proto b/src/main/protobuf/plmerge.proto
index d493a6f84b..0cfee922ab 100644
--- a/src/main/protobuf/plmerge.proto
+++ b/src/main/protobuf/plmerge.proto
@@ -19,10 +19,16 @@ option java_package = "com.google.devtools.build.xcode.plmerge.proto";
// Contains necessary arguments for PlMerge, which is responsible for merging
// plist files.
+// Next Id: 7
message Control {
// Paths to the plist files to merge relative to execution root.
repeated string source_file = 1;
+ // Paths to plist files to merge relative to execution root. Unlike
+ // source_file, these keys cannot be overwritten by other plists.
+ // Plmerge will throw an error if any of these keys occur more than once.
+ repeated string immutable_source_file = 6;
+
// Path to the output file to merge relative to execution root.
required string out_file = 2;