Alexis Sellier 2a1154ef87 Re-work git transports
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.
2022-10-26 21:40:19 +02:00
2022-09-26 11:27:31 +02:00
2022-10-12 12:21:01 +02:00
2022-10-26 21:40:19 +02:00
2022-10-26 21:40:19 +02:00
2022-10-17 16:23:16 +02:00
2022-09-13 10:13:13 +02:00
2022-10-14 13:19:28 +02:00
2022-09-26 11:27:31 +02:00

❤️🪵

Radicle Heartwood Protocol & Stack

S
Description
Radicle Heartwood Protocol & Stack
Readme
40 MiB
Languages
Rust 97.8%
Shell 0.5%
CUE 0.4%
Nix 0.3%
Just 0.3%
Other 0.6%