feat: keep conflicts when merging versions one at a time #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/incremental-merge-conflicts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Read pre-existing conflict blocks from base, ours and theirs (not only
from base) so an accumulated result preserves its conflicts even when the
base is the original, conflict-free document. This makes incremental
merging (merge(base, current, next)) accumulate n versions like the
varargs form, instead of silently dropping earlier versions.
Add a unit test for the three-user case and document the one-at-a-time
use case in the README.