fork of radicle with Git LFS support, backed by IPFS
Go to file
Fintan Halpenny 88fc4f1782
radicle: ensure stable commits for Docs
`Doc::commit` used `git2::Signature::now` when committing the document
to the repository. This results in the commits always changing and not
allowing us to test outputs of our CLI commands that would wish to
output the SHA.

Make `Doc::commit` reproducible in debug mode using `debug_assertions`
and checking the `RAD_COMMIT_TIME` environment variable.

Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
X-Clacks-Overhead: GNU Terry Pratchett
2023-02-13 18:02:20 +01:00
.github/workflows ci: Address deprecation warnings 2023-02-13 13:29:29 +01:00
.nix Rust 1.67 2023-02-04 19:30:29 +01:00
radicle radicle: ensure stable commits for Docs 2023-02-13 18:02:20 +01:00
radicle-cli cli: rad id example 2023-02-13 13:50:52 +00:00
radicle-cob radicle-cob: simplify trailers module 2023-02-13 13:30:08 +01:00
radicle-crdt Add Op ID string formatting 2023-02-04 12:29:50 +01:00
radicle-crypto Update `radicle-git` and `radicle-surf` 2023-02-10 22:14:50 +01:00
radicle-dag Rust 1.67 2023-02-04 19:30:29 +01:00
radicle-httpd httpd: Add `assignees` to `Issues::create` 2023-02-13 13:47:15 +01:00
radicle-node node: Add clone test with seed acting as relay 2023-02-13 10:30:04 +01:00
radicle-remote-helper Rust 1.67 2023-02-04 19:30:29 +01:00
radicle-ssh Update to Rust 1.65 2022-11-05 12:47:26 +01:00
radicle-tools Rust 1.67 2023-02-04 19:30:29 +01:00
.dockerignore Dockerize services 2022-12-14 17:15:40 +01:00
.gitignore Initial commit 2022-09-13 10:13:13 +02:00
CONTRIBUTING.md Add licenses and contributor information 2022-11-16 12:26:12 +01:00
Cargo.lock cli: rad id command 2023-02-13 13:50:52 +00:00
Cargo.toml Update `radicle-git` and `radicle-surf` 2023-02-10 22:14:50 +01:00
DCO Add licenses and contributor information 2022-11-16 12:26:12 +01:00
LICENSE-APACHE Add licenses and contributor information 2022-11-16 12:26:12 +01:00
LICENSE-MIT Add licenses and contributor information 2022-11-16 12:26:12 +01:00
README.md README: Add install instructions 2023-01-12 13:15:37 +01:00
build.rs Rust 1.67 2023-02-04 19:30:29 +01:00
docker-compose.yml Build container images for deployment 2022-12-14 17:15:40 +01:00
rust-toolchain Rust 1.67 2023-02-04 19:30:29 +01:00

README.md

❤️🪵

Radicle Heartwood Protocol & Stack

Heartwood is in the early development phase and is not yet ready for use.

Installation

# Command line tools
$ cargo install --locked --path ./radicle-cli

# The radicle node
$ cargo install --locked --path ./radicle-node

# Git tool to support the 'rad://' remote scheme
$ cargo install --locked --path ./radicle-remote-helper