He wants to diff 2 messages (of the same type) producing an output protobuf
containing only the fields that differ between the 2 inputs. For a repeated
field, if the first 100 instances of the field are the same in both input
messages, and only the 101st instance of the field differs, he wants the output
message to contain a 101st instance of the repeated field, without having to
contain the preceding 100 instances.
I suppose you could define some meta-format that specified that a repeated field
in the inputs would result in a repeated field in the output containing a nested
message with an index field and a difference field.
--
Jeremy Leader
jle...@oversee.net