Alexis Sellier
|
90f20f447a
|
Make `Transaction` generic, move to `store`
This allows us to use the transaction logic for any COB.
|
2022-12-13 10:16:18 +01:00 |
Alexis Sellier
|
64ce15dbe2
|
crdt: Include timestamp in `Change`
We can then use the real change timestamp for our COBs.
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-12-02 14:19:25 +01:00 |
Alexis Sellier
|
b3faba715b
|
patch: Correctly merge review edits
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-12-01 12:05:44 +01:00 |
Alexis Sellier
|
252b6cd7bc
|
crdt: Small improvements
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-12-01 12:05:44 +01:00 |
Alexis Sellier
|
fee0296910
|
Rename `LClock` to `Lamport`
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-11-26 17:48:50 +01:00 |
Alexis Sellier
|
d18b67ba21
|
crdt: Remove redundant `merge` function
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-11-26 17:41:46 +01:00 |
Alexis Sellier
|
8dc655758e
|
Test ordering of timelines with concurrency
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-11-23 21:03:49 +01:00 |
Alexis Sellier
|
64862b3ab3
|
Add lamport clock
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-11-23 19:52:20 +01:00 |