| ⇢ | A | OperationListItem added | |
| A | ↘ | C | StandardIndexMerger got worse |
| ⇢ | D | StandardIndexMerger::mergeObject2() added | |
| ⇢ | B | StandardIndexMerger::mergeObject1() added | |
| ⇢ | B | StandardIndexMerger::isLocalFileContentModified() added | |
| ⇢ | A | Vault::executeOperationList() added | |
| ⇢ | A | StandardIndexMerger::injectBlobIds() added | |
| ⇢ | A | IndexObject::setCtime() added | |
| ⇢ | A | StandardIndexMerger::isRemoteFileContentModified() added | |
| ⇢ | A | OperationList::add() added | |
| ⇢ | A | OperationListItem::__construct() added | |
| ⇢ | A | OperationListItem::getOperation() added | |
| ⋮ | view more | ||
| A | ↘ | B | IndexObject::__toString() got worse |
| C | ↗ | B | Vault::doRestore() improved |
| C | ↗ | B | StandardIndexMerger::merge() improved |
| B | ↛ | StandardIndexMerger::isLocalObjectModified() removed | |
| A | ↛ | StandardIndexMerger::isRemoteObjectModified() removed | |
| A | ↛ | OperationList::addOperation() removed | |