3 ms·
Can you expand on the weak guarantees? Sure, conflicts need to be handled. That's a fundamental problem with reality!
by mbrock 11y ago
Can you expand on the weak guarantees?
Sure, conflicts need to be handled. That's a fundamental problem with reality!
- amelius 11y agoWell, the problem with a merge is that you lose information about the "intention" of the operation that resulted in those specific versions to be merged. All you've got is the end result of those operations. This becomes especially troublesome if there are invariants that need to hold over multiple data-items that have changed in a 3-way merge.
- mbrock 11y agoI would probably understand better with a concrete example. It's not clear what "intention" means, and why it can't be encoded as part of whatever objects are being merged.