mirror of
https://github.com/Green-Sky/crdt_tests.git
synced 2024-11-13 01:33:03 +01:00
meh, time to rewrite
This commit is contained in:
parent
a05e301e9b
commit
cc69678f9a
22
test2.cpp
22
test2.cpp
@ -189,6 +189,28 @@ namespace GreenCRDT {
|
||||
if (left_it == right_it) {
|
||||
break;
|
||||
}
|
||||
// should be covered by the above, TODO: check and remove
|
||||
if (left_it == list.end()) {
|
||||
break;
|
||||
}
|
||||
|
||||
//if (left_it->parent_left
|
||||
|
||||
// if it.left < parent_left
|
||||
// -> insert
|
||||
// else if it.left == parent_left // same left parent
|
||||
// -> if it.right < parent_right
|
||||
// -> keep looking ?
|
||||
// -> else if it.right == parent_right
|
||||
// -> if list_id.id < it.id
|
||||
// -> insert
|
||||
// -> else // we are in the "agent id is tie breaker" zone
|
||||
// -> continue
|
||||
// else // it.left > parent_left
|
||||
// -> skip ?
|
||||
|
||||
|
||||
left_it++;
|
||||
} while (true);
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user