fork of radicle with Git LFS support, backed by IPFS
Go to file
Slack Coder edef49d1ef
Improve client example test determinism
Collaborative object IDs are derived from their commit oid.  These
IDs must be reproducible to support testing the client's example.  All but
one of the parameters used to derive the Object ID is the commit's Author
and committer timestamp.

Introduce an environment variable 'RAD_COMMIT_TIME' to set both Author and
Committer timestamp when creating a commit in the cob module.

Use single variable, instead of Git's two (for author and committer), to
keep the changes simple.  The function being modified returns a single
timestamp which is derived from the author's.

Signed-off-by: Slack Coder <slackcoder@server.ky>
2022-12-26 15:37:55 +01:00
.github/workflows Upgrade Rust to 1.66 2022-12-15 20:55:26 +01:00
.nix nix: update sources for rust-1.66 2022-12-19 13:03:15 +00:00
radicle Test comment editing 2022-12-16 12:32:28 +01:00
radicle-cli cob: Implement comment edit action 2022-12-16 12:32:20 +01:00
radicle-cob Improve client example test determinism 2022-12-26 15:37:55 +01:00
radicle-crdt Make `Transaction` generic, move to `store` 2022-12-13 10:16:18 +01:00
radicle-crypto Upgrade Rust to 1.66 2022-12-15 20:55:26 +01:00
radicle-httpd Update `radicle-git` to `79a94721366490053e2d8ac1c1afa14fb0c25f09` 2022-12-23 13:22:55 +01:00
radicle-node Upgrade Rust to 1.66 2022-12-15 20:55:26 +01:00
radicle-remote-helper Upgrade Rust to 1.66 2022-12-15 20:55:26 +01:00
radicle-ssh Update to Rust 1.65 2022-11-05 12:47:26 +01:00
radicle-tools Upgrade Rust to 1.66 2022-12-15 20:55:26 +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 Update `radicle-git` to `79a94721366490053e2d8ac1c1afa14fb0c25f09` 2022-12-23 13:22:55 +01:00
Cargo.toml Update `radicle-git` to `79a94721366490053e2d8ac1c1afa14fb0c25f09` 2022-12-23 13:22:55 +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 Add placeholder README 2022-10-14 13:19:28 +02:00
build.rs httpd: implement `git` fetch-only server 2022-10-19 11:36:16 +02:00
docker-compose.yml Build container images for deployment 2022-12-14 17:15:40 +01:00
rust-toolchain Upgrade Rust to 1.66 2022-12-15 20:55:26 +01:00

README.md

❤️🪵

Radicle Heartwood Protocol & Stack