cob: Compute implicit monotonic clock on changes
modified radicle-cob/src/change_graph.rs
@@ -113,11 +113,12 @@ impl ChangeGraph {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/change_graph/evaluation.rs
@@ -6,7 +6,9 @@
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -14,11 +16,13 @@ use crate::{change::Change, history, pruning_fold};
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -31,8 +35,18 @@ pub fn evaluate<'b>(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -60,6 +74,7 @@ fn evaluate_change(
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/src/history.rs
@@ -14,7 +14,7 @@ use petgraph::visit::Walker as _;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -29,7 +29,7 @@ pub enum HistoryType {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -66,12 +66,12 @@ impl History {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -84,6 +84,16 @@ impl History {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -92,13 +102,13 @@ impl History {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -131,7 +141,10 @@ impl History {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -140,11 +153,14 @@ impl History {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -153,8 +169,8 @@ fn create_petgraph<'a>(root: &'a EntryId, entries: &'a HashMap<EntryId, Entry>)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cob/src/history/entry.rs
@@ -11,6 +11,9 @@ use crate::pruning_fold;
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -107,3 +110,46 @@ impl pruning_fold::GraphNode for Entry {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |