radicle-heartwood-lfs/radicle
Alexis Sellier c0271c303f
Prevent divergences in canonical head
On push, we check whether the resulting state would cause a
divergence/fork in the canonical head, and if so, prevent the push from
happening.

This is to avoid situations where delegates have to then rollback their
heads.

Note that this doesn't prevent forks from happening altogether, as they
could happen asychronously, but it mitigates the problem.
2023-09-27 12:25:14 +02:00
..
src Prevent divergences in canonical head 2023-09-27 12:25:14 +02:00
Cargo.toml Introduce `cargo-deny` 2023-08-22 14:33:00 +02:00