Implements the Git LFS custom-transfer-agent protocol (init/upload/download/ terminate over stdin/stdout JSON), storing large file content in a local IPFS (Kubo) daemon rather than a central server. The oid to CID mapping is carried in git notes on refs/notes/rad-lfs, keyed by each LFS pointer's own git blob hash, so it replicates with the repository via normal git sync. Companion to the rad lfs init / seed / unseed support in the paired heartwood fork. |
||
|---|---|---|
| .. | ||
| kubo.rs | ||
| main.rs | ||
| notes.rs | ||