I'm not sure if this is really a problem, or more of just an observation. Overwrite and Restore seem to be very similar operations however they have slightly different conflict detection rules.
- An Overwrite operation will be blocked by an UpdateConfig operation that modifies the same keys. This seems strange. Restore does not have this callout.
- An Overwrite operation will conflict with itself. A Restore operation will not.
Can we make these the same? Or can we merge these two operations into one?
I'm not sure if this is really a problem, or more of just an observation. Overwrite and Restore seem to be very similar operations however they have slightly different conflict detection rules.
Can we make these the same? Or can we merge these two operations into one?