radicle-heartwood-lfs/crates/radicle-node/src
Fintan Halpenny c38b9d9e1e node: simplify canonical reference calculation
The logging version was verbose, and not required. It also could end up double
processing canonical reference updates since multiple remotes may update the
same reference.

Instead, use `filter_map` to convert all the reference names, stripping
namespaces, and collect them into a `BTreeSet` to ensure uniqueness.
2025-08-25 18:49:43 +01:00
..
runtime node: Use winpipe for control socket on Windows 2025-08-22 15:45:20 +01:00
test Introduce a node event for canonical reference updates 2025-08-25 18:49:43 +01:00
tests radicle: introduce `cob::common::Title` 2025-08-19 17:05:33 +02:00
worker node: simplify canonical reference calculation 2025-08-25 18:49:43 +01:00
control.rs node/control: Please the borrow checker 2025-08-24 20:04:00 +02:00
lib.rs node, protocol: Refactor 2025-07-16 21:15:52 +02:00
main.rs signals: Guard most of the crate for Unix 2025-08-22 15:19:31 +01:00
runtime.rs node/systemd: Check that received sockets are AF_UNIX 2025-08-25 17:17:34 +01:00
test.rs node, protocol: Refactor 2025-07-16 21:15:52 +02:00
tests.rs Introduce a node event for canonical reference updates 2025-08-25 18:49:43 +01:00
wire.rs protocol: Refactor encoding 2025-08-25 11:57:44 +01:00
worker.rs Replace unit-returning-closure with drop() 2025-08-19 10:57:37 +01:00