mirror of
https://seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5.git
synced 2026-11-16 00:00:37 +08:00
2a1154ef87fb35ef62550345762d7ee0b6dfebdb
The changes in this commit are all intertwined and it was hard to split them into smaller commits: * Use custom transports everywhere Instead of `file://` and instead of using a child process for fetching and pushing; we go through our custom transports, which use the `rad://` and `heartwood://` schemes. * Introduce a 'mock' remote transport To test the remote transport without needing to spawn TCP streams, we add a mock transport that works between storages on the file system. * Get rid of node's `git-url` Instead of git urls, nodes simply use their node-ids to replicate.
❤️🪵
Radicle Heartwood Protocol & Stack
Languages
Rust
97.8%
Shell
0.5%
CUE
0.4%
Nix
0.3%
Just
0.3%
Other
0.6%