diff --git a/.gitignore b/.gitignore index 82f0798f..1baafebd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ /target -/radicle-cli/target +/crates/*/target /build/artifacts /build/*.tar.gz /.pre-commit-config.yaml diff --git a/Cargo.toml b/Cargo.toml index fc677a10..85072bd5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,34 +1,5 @@ [workspace] -members = [ - "radicle", - "radicle-cob", - "radicle-cli", - "radicle-cli-test", - "radicle-crdt", - "radicle-crypto", - "radicle-dag", - "radicle-fetch", - "radicle-node", - "radicle-remote-helper", - "radicle-ssh", - "radicle-tools", - "radicle-schemars", - "radicle-signals", - "radicle-systemd", -] -default-members = [ - "radicle", - "radicle-cli", - "radicle-cob", - "radicle-crdt", - "radicle-crypto", - "radicle-node", - "radicle-ssh", - "radicle-remote-helper", - "radicle-term", - "radicle-signals", - "radicle-systemd", -] +members = ["crates/*"] resolver = "2" [workspace.package] @@ -67,19 +38,19 @@ nonempty = "0.9.0" pretty_assertions = "1.3.0" qcheck = { version = "1", default-features = false } qcheck-macros = { version = "1", default-features = false } -radicle = { path = "radicle" } -radicle-cli = { path = "radicle-cli" } -radicle-cli-test = { path = "radicle-cli-test" } -radicle-cob = { path = "radicle-cob" } -radicle-crypto = { path = "radicle-crypto" } -radicle-dag = { path = "radicle-dag" } -radicle-fetch = { path = "radicle-fetch" } +radicle = { path = "crates/radicle" } +radicle-cli = { path = "crates/radicle-cli" } +radicle-cli-test = { path = "crates/radicle-cli-test" } +radicle-cob = { path = "crates/radicle-cob" } +radicle-crypto = { path = "crates/radicle-crypto" } +radicle-dag = { path = "crates/radicle-dag" } +radicle-fetch = { path = "crates/radicle-fetch" } radicle-git-ext = { version = "0.8.0", default-features = false } -radicle-node = { path = "radicle-node" } -radicle-signals = { path = "radicle-signals" } -radicle-ssh = { path = "radicle-ssh", default-features = false } -radicle-systemd = { path = "radicle-systemd" } -radicle-term = { path = "radicle-term" } +radicle-node = { path = "crates/radicle-node" } +radicle-signals = { path = "crates/radicle-signals" } +radicle-ssh = { path = "crates/radicle-ssh", default-features = false } +radicle-systemd = { path = "crates/radicle-systemd" } +radicle-term = { path = "crates/radicle-term" } schemars = { version = "1.0.0-alpha.17" } serde = "1.0" serde_json = "1.0" diff --git a/radicle-cli-test/Cargo.toml b/crates/radicle-cli-test/Cargo.toml similarity index 100% rename from radicle-cli-test/Cargo.toml rename to crates/radicle-cli-test/Cargo.toml diff --git a/radicle-cli-test/README.md b/crates/radicle-cli-test/README.md similarity index 100% rename from radicle-cli-test/README.md rename to crates/radicle-cli-test/README.md diff --git a/radicle-cli-test/src/lib.rs b/crates/radicle-cli-test/src/lib.rs similarity index 100% rename from radicle-cli-test/src/lib.rs rename to crates/radicle-cli-test/src/lib.rs diff --git a/radicle-cli/Cargo.toml b/crates/radicle-cli/Cargo.toml similarity index 100% rename from radicle-cli/Cargo.toml rename to crates/radicle-cli/Cargo.toml diff --git a/crates/radicle-cli/build.rs b/crates/radicle-cli/build.rs new file mode 120000 index 00000000..c6b197af --- /dev/null +++ b/crates/radicle-cli/build.rs @@ -0,0 +1 @@ +../../build.rs \ No newline at end of file diff --git a/radicle-cli/examples/framework/home.md b/crates/radicle-cli/examples/framework/home.md similarity index 100% rename from radicle-cli/examples/framework/home.md rename to crates/radicle-cli/examples/framework/home.md diff --git a/radicle-cli/examples/git/git-fetch.md b/crates/radicle-cli/examples/git/git-fetch.md similarity index 100% rename from radicle-cli/examples/git/git-fetch.md rename to crates/radicle-cli/examples/git/git-fetch.md diff --git a/radicle-cli/examples/git/git-push-amend.md b/crates/radicle-cli/examples/git/git-push-amend.md similarity index 100% rename from radicle-cli/examples/git/git-push-amend.md rename to crates/radicle-cli/examples/git/git-push-amend.md diff --git a/radicle-cli/examples/git/git-push-converge.md b/crates/radicle-cli/examples/git/git-push-converge.md similarity index 100% rename from radicle-cli/examples/git/git-push-converge.md rename to crates/radicle-cli/examples/git/git-push-converge.md diff --git a/radicle-cli/examples/git/git-push-delete.md b/crates/radicle-cli/examples/git/git-push-delete.md similarity index 100% rename from radicle-cli/examples/git/git-push-delete.md rename to crates/radicle-cli/examples/git/git-push-delete.md diff --git a/radicle-cli/examples/git/git-push-diverge.md b/crates/radicle-cli/examples/git/git-push-diverge.md similarity index 100% rename from radicle-cli/examples/git/git-push-diverge.md rename to crates/radicle-cli/examples/git/git-push-diverge.md diff --git a/radicle-cli/examples/git/git-push-rollback.md b/crates/radicle-cli/examples/git/git-push-rollback.md similarity index 100% rename from radicle-cli/examples/git/git-push-rollback.md rename to crates/radicle-cli/examples/git/git-push-rollback.md diff --git a/radicle-cli/examples/git/git-push.md b/crates/radicle-cli/examples/git/git-push.md similarity index 100% rename from radicle-cli/examples/git/git-push.md rename to crates/radicle-cli/examples/git/git-push.md diff --git a/radicle-cli/examples/git/git-tag.md b/crates/radicle-cli/examples/git/git-tag.md similarity index 100% rename from radicle-cli/examples/git/git-tag.md rename to crates/radicle-cli/examples/git/git-tag.md diff --git a/radicle-cli/examples/rad-auth-errors.md b/crates/radicle-cli/examples/rad-auth-errors.md similarity index 100% rename from radicle-cli/examples/rad-auth-errors.md rename to crates/radicle-cli/examples/rad-auth-errors.md diff --git a/radicle-cli/examples/rad-auth.md b/crates/radicle-cli/examples/rad-auth.md similarity index 100% rename from radicle-cli/examples/rad-auth.md rename to crates/radicle-cli/examples/rad-auth.md diff --git a/radicle-cli/examples/rad-block.md b/crates/radicle-cli/examples/rad-block.md similarity index 100% rename from radicle-cli/examples/rad-block.md rename to crates/radicle-cli/examples/rad-block.md diff --git a/radicle-cli/examples/rad-checkout-repo-config-linux.md b/crates/radicle-cli/examples/rad-checkout-repo-config-linux.md similarity index 100% rename from radicle-cli/examples/rad-checkout-repo-config-linux.md rename to crates/radicle-cli/examples/rad-checkout-repo-config-linux.md diff --git a/radicle-cli/examples/rad-checkout-repo-config-macos.md b/crates/radicle-cli/examples/rad-checkout-repo-config-macos.md similarity index 100% rename from radicle-cli/examples/rad-checkout-repo-config-macos.md rename to crates/radicle-cli/examples/rad-checkout-repo-config-macos.md diff --git a/radicle-cli/examples/rad-checkout.md b/crates/radicle-cli/examples/rad-checkout.md similarity index 100% rename from radicle-cli/examples/rad-checkout.md rename to crates/radicle-cli/examples/rad-checkout.md diff --git a/radicle-cli/examples/rad-clean.md b/crates/radicle-cli/examples/rad-clean.md similarity index 100% rename from radicle-cli/examples/rad-clean.md rename to crates/radicle-cli/examples/rad-clean.md diff --git a/radicle-cli/examples/rad-clone-all.md b/crates/radicle-cli/examples/rad-clone-all.md similarity index 100% rename from radicle-cli/examples/rad-clone-all.md rename to crates/radicle-cli/examples/rad-clone-all.md diff --git a/radicle-cli/examples/rad-clone-connect.md b/crates/radicle-cli/examples/rad-clone-connect.md similarity index 100% rename from radicle-cli/examples/rad-clone-connect.md rename to crates/radicle-cli/examples/rad-clone-connect.md diff --git a/radicle-cli/examples/rad-clone-directory.md b/crates/radicle-cli/examples/rad-clone-directory.md similarity index 100% rename from radicle-cli/examples/rad-clone-directory.md rename to crates/radicle-cli/examples/rad-clone-directory.md diff --git a/radicle-cli/examples/rad-clone-partial-fail.md b/crates/radicle-cli/examples/rad-clone-partial-fail.md similarity index 100% rename from radicle-cli/examples/rad-clone-partial-fail.md rename to crates/radicle-cli/examples/rad-clone-partial-fail.md diff --git a/radicle-cli/examples/rad-clone-unknown.md b/crates/radicle-cli/examples/rad-clone-unknown.md similarity index 100% rename from radicle-cli/examples/rad-clone-unknown.md rename to crates/radicle-cli/examples/rad-clone-unknown.md diff --git a/radicle-cli/examples/rad-clone.md b/crates/radicle-cli/examples/rad-clone.md similarity index 100% rename from radicle-cli/examples/rad-clone.md rename to crates/radicle-cli/examples/rad-clone.md diff --git a/radicle-cli/examples/rad-cob-log.md b/crates/radicle-cli/examples/rad-cob-log.md similarity index 100% rename from radicle-cli/examples/rad-cob-log.md rename to crates/radicle-cli/examples/rad-cob-log.md diff --git a/radicle-cli/examples/rad-cob-migrate.md b/crates/radicle-cli/examples/rad-cob-migrate.md similarity index 100% rename from radicle-cli/examples/rad-cob-migrate.md rename to crates/radicle-cli/examples/rad-cob-migrate.md diff --git a/radicle-cli/examples/rad-cob-multiset b/crates/radicle-cli/examples/rad-cob-multiset similarity index 100% rename from radicle-cli/examples/rad-cob-multiset rename to crates/radicle-cli/examples/rad-cob-multiset diff --git a/radicle-cli/examples/rad-cob-multiset.md b/crates/radicle-cli/examples/rad-cob-multiset.md similarity index 100% rename from radicle-cli/examples/rad-cob-multiset.md rename to crates/radicle-cli/examples/rad-cob-multiset.md diff --git a/radicle-cli/examples/rad-cob-show.md b/crates/radicle-cli/examples/rad-cob-show.md similarity index 100% rename from radicle-cli/examples/rad-cob-show.md rename to crates/radicle-cli/examples/rad-cob-show.md diff --git a/radicle-cli/examples/rad-cob-update-identity.md b/crates/radicle-cli/examples/rad-cob-update-identity.md similarity index 100% rename from radicle-cli/examples/rad-cob-update-identity.md rename to crates/radicle-cli/examples/rad-cob-update-identity.md diff --git a/radicle-cli/examples/rad-cob-update.md b/crates/radicle-cli/examples/rad-cob-update.md similarity index 100% rename from radicle-cli/examples/rad-cob-update.md rename to crates/radicle-cli/examples/rad-cob-update.md diff --git a/radicle-cli/examples/rad-config.md b/crates/radicle-cli/examples/rad-config.md similarity index 100% rename from radicle-cli/examples/rad-config.md rename to crates/radicle-cli/examples/rad-config.md diff --git a/radicle-cli/examples/rad-diff.md b/crates/radicle-cli/examples/rad-diff.md similarity index 100% rename from radicle-cli/examples/rad-diff.md rename to crates/radicle-cli/examples/rad-diff.md diff --git a/radicle-cli/examples/rad-fetch.md b/crates/radicle-cli/examples/rad-fetch.md similarity index 100% rename from radicle-cli/examples/rad-fetch.md rename to crates/radicle-cli/examples/rad-fetch.md diff --git a/radicle-cli/examples/rad-fork.md b/crates/radicle-cli/examples/rad-fork.md similarity index 100% rename from radicle-cli/examples/rad-fork.md rename to crates/radicle-cli/examples/rad-fork.md diff --git a/radicle-cli/examples/rad-id-collaboration.md b/crates/radicle-cli/examples/rad-id-collaboration.md similarity index 100% rename from radicle-cli/examples/rad-id-collaboration.md rename to crates/radicle-cli/examples/rad-id-collaboration.md diff --git a/radicle-cli/examples/rad-id-conflict.md b/crates/radicle-cli/examples/rad-id-conflict.md similarity index 100% rename from radicle-cli/examples/rad-id-conflict.md rename to crates/radicle-cli/examples/rad-id-conflict.md diff --git a/radicle-cli/examples/rad-id-multi-delegate.md b/crates/radicle-cli/examples/rad-id-multi-delegate.md similarity index 100% rename from radicle-cli/examples/rad-id-multi-delegate.md rename to crates/radicle-cli/examples/rad-id-multi-delegate.md diff --git a/radicle-cli/examples/rad-id-private.md b/crates/radicle-cli/examples/rad-id-private.md similarity index 100% rename from radicle-cli/examples/rad-id-private.md rename to crates/radicle-cli/examples/rad-id-private.md diff --git a/radicle-cli/examples/rad-id-threshold-soft-fork.md b/crates/radicle-cli/examples/rad-id-threshold-soft-fork.md similarity index 100% rename from radicle-cli/examples/rad-id-threshold-soft-fork.md rename to crates/radicle-cli/examples/rad-id-threshold-soft-fork.md diff --git a/radicle-cli/examples/rad-id-threshold.md b/crates/radicle-cli/examples/rad-id-threshold.md similarity index 100% rename from radicle-cli/examples/rad-id-threshold.md rename to crates/radicle-cli/examples/rad-id-threshold.md diff --git a/radicle-cli/examples/rad-id-unknown-field.md b/crates/radicle-cli/examples/rad-id-unknown-field.md similarity index 100% rename from radicle-cli/examples/rad-id-unknown-field.md rename to crates/radicle-cli/examples/rad-id-unknown-field.md diff --git a/radicle-cli/examples/rad-id-update-delete-field.md b/crates/radicle-cli/examples/rad-id-update-delete-field.md similarity index 100% rename from radicle-cli/examples/rad-id-update-delete-field.md rename to crates/radicle-cli/examples/rad-id-update-delete-field.md diff --git a/radicle-cli/examples/rad-id.md b/crates/radicle-cli/examples/rad-id.md similarity index 100% rename from radicle-cli/examples/rad-id.md rename to crates/radicle-cli/examples/rad-id.md diff --git a/radicle-cli/examples/rad-inbox.md b/crates/radicle-cli/examples/rad-inbox.md similarity index 100% rename from radicle-cli/examples/rad-inbox.md rename to crates/radicle-cli/examples/rad-inbox.md diff --git a/radicle-cli/examples/rad-init-existing.md b/crates/radicle-cli/examples/rad-init-existing.md similarity index 100% rename from radicle-cli/examples/rad-init-existing.md rename to crates/radicle-cli/examples/rad-init-existing.md diff --git a/radicle-cli/examples/rad-init-no-git.md b/crates/radicle-cli/examples/rad-init-no-git.md similarity index 100% rename from radicle-cli/examples/rad-init-no-git.md rename to crates/radicle-cli/examples/rad-init-no-git.md diff --git a/radicle-cli/examples/rad-init-no-seed.md b/crates/radicle-cli/examples/rad-init-no-seed.md similarity index 100% rename from radicle-cli/examples/rad-init-no-seed.md rename to crates/radicle-cli/examples/rad-init-no-seed.md diff --git a/radicle-cli/examples/rad-init-private-clone-seed.md b/crates/radicle-cli/examples/rad-init-private-clone-seed.md similarity index 100% rename from radicle-cli/examples/rad-init-private-clone-seed.md rename to crates/radicle-cli/examples/rad-init-private-clone-seed.md diff --git a/radicle-cli/examples/rad-init-private-clone.md b/crates/radicle-cli/examples/rad-init-private-clone.md similarity index 100% rename from radicle-cli/examples/rad-init-private-clone.md rename to crates/radicle-cli/examples/rad-init-private-clone.md diff --git a/radicle-cli/examples/rad-init-private-no-seed.md b/crates/radicle-cli/examples/rad-init-private-no-seed.md similarity index 100% rename from radicle-cli/examples/rad-init-private-no-seed.md rename to crates/radicle-cli/examples/rad-init-private-no-seed.md diff --git a/radicle-cli/examples/rad-init-private-seed.md b/crates/radicle-cli/examples/rad-init-private-seed.md similarity index 100% rename from radicle-cli/examples/rad-init-private-seed.md rename to crates/radicle-cli/examples/rad-init-private-seed.md diff --git a/radicle-cli/examples/rad-init-private.md b/crates/radicle-cli/examples/rad-init-private.md similarity index 100% rename from radicle-cli/examples/rad-init-private.md rename to crates/radicle-cli/examples/rad-init-private.md diff --git a/radicle-cli/examples/rad-init-sync-not-connected.md b/crates/radicle-cli/examples/rad-init-sync-not-connected.md similarity index 100% rename from radicle-cli/examples/rad-init-sync-not-connected.md rename to crates/radicle-cli/examples/rad-init-sync-not-connected.md diff --git a/radicle-cli/examples/rad-init-sync-preferred.md b/crates/radicle-cli/examples/rad-init-sync-preferred.md similarity index 100% rename from radicle-cli/examples/rad-init-sync-preferred.md rename to crates/radicle-cli/examples/rad-init-sync-preferred.md diff --git a/radicle-cli/examples/rad-init-sync-timeout.md b/crates/radicle-cli/examples/rad-init-sync-timeout.md similarity index 100% rename from radicle-cli/examples/rad-init-sync-timeout.md rename to crates/radicle-cli/examples/rad-init-sync-timeout.md diff --git a/radicle-cli/examples/rad-init-sync.md b/crates/radicle-cli/examples/rad-init-sync.md similarity index 100% rename from radicle-cli/examples/rad-init-sync.md rename to crates/radicle-cli/examples/rad-init-sync.md diff --git a/radicle-cli/examples/rad-init-with-existing-remote.md b/crates/radicle-cli/examples/rad-init-with-existing-remote.md similarity index 100% rename from radicle-cli/examples/rad-init-with-existing-remote.md rename to crates/radicle-cli/examples/rad-init-with-existing-remote.md diff --git a/radicle-cli/examples/rad-init.md b/crates/radicle-cli/examples/rad-init.md similarity index 100% rename from radicle-cli/examples/rad-init.md rename to crates/radicle-cli/examples/rad-init.md diff --git a/radicle-cli/examples/rad-inspect-noauth.md b/crates/radicle-cli/examples/rad-inspect-noauth.md similarity index 100% rename from radicle-cli/examples/rad-inspect-noauth.md rename to crates/radicle-cli/examples/rad-inspect-noauth.md diff --git a/radicle-cli/examples/rad-inspect.md b/crates/radicle-cli/examples/rad-inspect.md similarity index 100% rename from radicle-cli/examples/rad-inspect.md rename to crates/radicle-cli/examples/rad-inspect.md diff --git a/radicle-cli/examples/rad-issue.md b/crates/radicle-cli/examples/rad-issue.md similarity index 100% rename from radicle-cli/examples/rad-issue.md rename to crates/radicle-cli/examples/rad-issue.md diff --git a/radicle-cli/examples/rad-merge-after-update.md b/crates/radicle-cli/examples/rad-merge-after-update.md similarity index 100% rename from radicle-cli/examples/rad-merge-after-update.md rename to crates/radicle-cli/examples/rad-merge-after-update.md diff --git a/radicle-cli/examples/rad-merge-no-ff.md b/crates/radicle-cli/examples/rad-merge-no-ff.md similarity index 100% rename from radicle-cli/examples/rad-merge-no-ff.md rename to crates/radicle-cli/examples/rad-merge-no-ff.md diff --git a/radicle-cli/examples/rad-merge-via-push.md b/crates/radicle-cli/examples/rad-merge-via-push.md similarity index 100% rename from radicle-cli/examples/rad-merge-via-push.md rename to crates/radicle-cli/examples/rad-merge-via-push.md diff --git a/radicle-cli/examples/rad-node.md b/crates/radicle-cli/examples/rad-node.md similarity index 100% rename from radicle-cli/examples/rad-node.md rename to crates/radicle-cli/examples/rad-node.md diff --git a/radicle-cli/examples/rad-patch-ahead-behind.md b/crates/radicle-cli/examples/rad-patch-ahead-behind.md similarity index 100% rename from radicle-cli/examples/rad-patch-ahead-behind.md rename to crates/radicle-cli/examples/rad-patch-ahead-behind.md diff --git a/radicle-cli/examples/rad-patch-change-base.md b/crates/radicle-cli/examples/rad-patch-change-base.md similarity index 100% rename from radicle-cli/examples/rad-patch-change-base.md rename to crates/radicle-cli/examples/rad-patch-change-base.md diff --git a/radicle-cli/examples/rad-patch-checkout-force.md b/crates/radicle-cli/examples/rad-patch-checkout-force.md similarity index 100% rename from radicle-cli/examples/rad-patch-checkout-force.md rename to crates/radicle-cli/examples/rad-patch-checkout-force.md diff --git a/radicle-cli/examples/rad-patch-checkout-revision.md b/crates/radicle-cli/examples/rad-patch-checkout-revision.md similarity index 100% rename from radicle-cli/examples/rad-patch-checkout-revision.md rename to crates/radicle-cli/examples/rad-patch-checkout-revision.md diff --git a/radicle-cli/examples/rad-patch-checkout.md b/crates/radicle-cli/examples/rad-patch-checkout.md similarity index 100% rename from radicle-cli/examples/rad-patch-checkout.md rename to crates/radicle-cli/examples/rad-patch-checkout.md diff --git a/radicle-cli/examples/rad-patch-delete.md b/crates/radicle-cli/examples/rad-patch-delete.md similarity index 100% rename from radicle-cli/examples/rad-patch-delete.md rename to crates/radicle-cli/examples/rad-patch-delete.md diff --git a/radicle-cli/examples/rad-patch-detached-head.md b/crates/radicle-cli/examples/rad-patch-detached-head.md similarity index 100% rename from radicle-cli/examples/rad-patch-detached-head.md rename to crates/radicle-cli/examples/rad-patch-detached-head.md diff --git a/radicle-cli/examples/rad-patch-diff.md b/crates/radicle-cli/examples/rad-patch-diff.md similarity index 100% rename from radicle-cli/examples/rad-patch-diff.md rename to crates/radicle-cli/examples/rad-patch-diff.md diff --git a/radicle-cli/examples/rad-patch-draft.md b/crates/radicle-cli/examples/rad-patch-draft.md similarity index 100% rename from radicle-cli/examples/rad-patch-draft.md rename to crates/radicle-cli/examples/rad-patch-draft.md diff --git a/radicle-cli/examples/rad-patch-edit.md b/crates/radicle-cli/examples/rad-patch-edit.md similarity index 100% rename from radicle-cli/examples/rad-patch-edit.md rename to crates/radicle-cli/examples/rad-patch-edit.md diff --git a/radicle-cli/examples/rad-patch-fetch-1.md b/crates/radicle-cli/examples/rad-patch-fetch-1.md similarity index 100% rename from radicle-cli/examples/rad-patch-fetch-1.md rename to crates/radicle-cli/examples/rad-patch-fetch-1.md diff --git a/radicle-cli/examples/rad-patch-fetch-2.md b/crates/radicle-cli/examples/rad-patch-fetch-2.md similarity index 100% rename from radicle-cli/examples/rad-patch-fetch-2.md rename to crates/radicle-cli/examples/rad-patch-fetch-2.md diff --git a/radicle-cli/examples/rad-patch-merge-draft.md b/crates/radicle-cli/examples/rad-patch-merge-draft.md similarity index 100% rename from radicle-cli/examples/rad-patch-merge-draft.md rename to crates/radicle-cli/examples/rad-patch-merge-draft.md diff --git a/radicle-cli/examples/rad-patch-open-explore.md b/crates/radicle-cli/examples/rad-patch-open-explore.md similarity index 100% rename from radicle-cli/examples/rad-patch-open-explore.md rename to crates/radicle-cli/examples/rad-patch-open-explore.md diff --git a/radicle-cli/examples/rad-patch-pull-update.md b/crates/radicle-cli/examples/rad-patch-pull-update.md similarity index 100% rename from radicle-cli/examples/rad-patch-pull-update.md rename to crates/radicle-cli/examples/rad-patch-pull-update.md diff --git a/radicle-cli/examples/rad-patch-revert-merge.md b/crates/radicle-cli/examples/rad-patch-revert-merge.md similarity index 100% rename from radicle-cli/examples/rad-patch-revert-merge.md rename to crates/radicle-cli/examples/rad-patch-revert-merge.md diff --git a/radicle-cli/examples/rad-patch-update.md b/crates/radicle-cli/examples/rad-patch-update.md similarity index 100% rename from radicle-cli/examples/rad-patch-update.md rename to crates/radicle-cli/examples/rad-patch-update.md diff --git a/radicle-cli/examples/rad-patch-via-push.md b/crates/radicle-cli/examples/rad-patch-via-push.md similarity index 100% rename from radicle-cli/examples/rad-patch-via-push.md rename to crates/radicle-cli/examples/rad-patch-via-push.md diff --git a/radicle-cli/examples/rad-patch.md b/crates/radicle-cli/examples/rad-patch.md similarity index 100% rename from radicle-cli/examples/rad-patch.md rename to crates/radicle-cli/examples/rad-patch.md diff --git a/radicle-cli/examples/rad-publish.md b/crates/radicle-cli/examples/rad-publish.md similarity index 100% rename from radicle-cli/examples/rad-publish.md rename to crates/radicle-cli/examples/rad-publish.md diff --git a/radicle-cli/examples/rad-push-and-pull-patches.md b/crates/radicle-cli/examples/rad-push-and-pull-patches.md similarity index 100% rename from radicle-cli/examples/rad-push-and-pull-patches.md rename to crates/radicle-cli/examples/rad-push-and-pull-patches.md diff --git a/radicle-cli/examples/rad-remote.md b/crates/radicle-cli/examples/rad-remote.md similarity index 100% rename from radicle-cli/examples/rad-remote.md rename to crates/radicle-cli/examples/rad-remote.md diff --git a/radicle-cli/examples/rad-review-by-hunk.md b/crates/radicle-cli/examples/rad-review-by-hunk.md similarity index 100% rename from radicle-cli/examples/rad-review-by-hunk.md rename to crates/radicle-cli/examples/rad-review-by-hunk.md diff --git a/radicle-cli/examples/rad-seed-and-follow.md b/crates/radicle-cli/examples/rad-seed-and-follow.md similarity index 100% rename from radicle-cli/examples/rad-seed-and-follow.md rename to crates/radicle-cli/examples/rad-seed-and-follow.md diff --git a/radicle-cli/examples/rad-seed-many.md b/crates/radicle-cli/examples/rad-seed-many.md similarity index 100% rename from radicle-cli/examples/rad-seed-many.md rename to crates/radicle-cli/examples/rad-seed-many.md diff --git a/radicle-cli/examples/rad-self.md b/crates/radicle-cli/examples/rad-self.md similarity index 100% rename from radicle-cli/examples/rad-self.md rename to crates/radicle-cli/examples/rad-self.md diff --git a/radicle-cli/examples/rad-sync-without-node.md b/crates/radicle-cli/examples/rad-sync-without-node.md similarity index 100% rename from radicle-cli/examples/rad-sync-without-node.md rename to crates/radicle-cli/examples/rad-sync-without-node.md diff --git a/radicle-cli/examples/rad-sync.md b/crates/radicle-cli/examples/rad-sync.md similarity index 100% rename from radicle-cli/examples/rad-sync.md rename to crates/radicle-cli/examples/rad-sync.md diff --git a/radicle-cli/examples/rad-unseed-many.md b/crates/radicle-cli/examples/rad-unseed-many.md similarity index 100% rename from radicle-cli/examples/rad-unseed-many.md rename to crates/radicle-cli/examples/rad-unseed-many.md diff --git a/radicle-cli/examples/rad-unseed.md b/crates/radicle-cli/examples/rad-unseed.md similarity index 100% rename from radicle-cli/examples/rad-unseed.md rename to crates/radicle-cli/examples/rad-unseed.md diff --git a/radicle-cli/examples/rad-watch.md b/crates/radicle-cli/examples/rad-watch.md similarity index 100% rename from radicle-cli/examples/rad-watch.md rename to crates/radicle-cli/examples/rad-watch.md diff --git a/radicle-cli/examples/workflow/1-new-project.md b/crates/radicle-cli/examples/workflow/1-new-project.md similarity index 100% rename from radicle-cli/examples/workflow/1-new-project.md rename to crates/radicle-cli/examples/workflow/1-new-project.md diff --git a/radicle-cli/examples/workflow/2-cloning.md b/crates/radicle-cli/examples/workflow/2-cloning.md similarity index 100% rename from radicle-cli/examples/workflow/2-cloning.md rename to crates/radicle-cli/examples/workflow/2-cloning.md diff --git a/radicle-cli/examples/workflow/3-issues.md b/crates/radicle-cli/examples/workflow/3-issues.md similarity index 100% rename from radicle-cli/examples/workflow/3-issues.md rename to crates/radicle-cli/examples/workflow/3-issues.md diff --git a/radicle-cli/examples/workflow/4-patching-contributor.md b/crates/radicle-cli/examples/workflow/4-patching-contributor.md similarity index 100% rename from radicle-cli/examples/workflow/4-patching-contributor.md rename to crates/radicle-cli/examples/workflow/4-patching-contributor.md diff --git a/radicle-cli/examples/workflow/5-patching-maintainer.md b/crates/radicle-cli/examples/workflow/5-patching-maintainer.md similarity index 100% rename from radicle-cli/examples/workflow/5-patching-maintainer.md rename to crates/radicle-cli/examples/workflow/5-patching-maintainer.md diff --git a/radicle-cli/examples/workflow/6-pulling-contributor.md b/crates/radicle-cli/examples/workflow/6-pulling-contributor.md similarity index 100% rename from radicle-cli/examples/workflow/6-pulling-contributor.md rename to crates/radicle-cli/examples/workflow/6-pulling-contributor.md diff --git a/radicle-cli/src/commands.rs b/crates/radicle-cli/src/commands.rs similarity index 100% rename from radicle-cli/src/commands.rs rename to crates/radicle-cli/src/commands.rs diff --git a/radicle-cli/src/commands/auth.rs b/crates/radicle-cli/src/commands/auth.rs similarity index 100% rename from radicle-cli/src/commands/auth.rs rename to crates/radicle-cli/src/commands/auth.rs diff --git a/radicle-cli/src/commands/block.rs b/crates/radicle-cli/src/commands/block.rs similarity index 100% rename from radicle-cli/src/commands/block.rs rename to crates/radicle-cli/src/commands/block.rs diff --git a/radicle-cli/src/commands/checkout.rs b/crates/radicle-cli/src/commands/checkout.rs similarity index 100% rename from radicle-cli/src/commands/checkout.rs rename to crates/radicle-cli/src/commands/checkout.rs diff --git a/radicle-cli/src/commands/clean.rs b/crates/radicle-cli/src/commands/clean.rs similarity index 100% rename from radicle-cli/src/commands/clean.rs rename to crates/radicle-cli/src/commands/clean.rs diff --git a/radicle-cli/src/commands/clone.rs b/crates/radicle-cli/src/commands/clone.rs similarity index 100% rename from radicle-cli/src/commands/clone.rs rename to crates/radicle-cli/src/commands/clone.rs diff --git a/radicle-cli/src/commands/cob.rs b/crates/radicle-cli/src/commands/cob.rs similarity index 100% rename from radicle-cli/src/commands/cob.rs rename to crates/radicle-cli/src/commands/cob.rs diff --git a/radicle-cli/src/commands/config.rs b/crates/radicle-cli/src/commands/config.rs similarity index 100% rename from radicle-cli/src/commands/config.rs rename to crates/radicle-cli/src/commands/config.rs diff --git a/radicle-cli/src/commands/debug.rs b/crates/radicle-cli/src/commands/debug.rs similarity index 100% rename from radicle-cli/src/commands/debug.rs rename to crates/radicle-cli/src/commands/debug.rs diff --git a/radicle-cli/src/commands/diff.rs b/crates/radicle-cli/src/commands/diff.rs similarity index 100% rename from radicle-cli/src/commands/diff.rs rename to crates/radicle-cli/src/commands/diff.rs diff --git a/radicle-cli/src/commands/follow.rs b/crates/radicle-cli/src/commands/follow.rs similarity index 100% rename from radicle-cli/src/commands/follow.rs rename to crates/radicle-cli/src/commands/follow.rs diff --git a/radicle-cli/src/commands/fork.rs b/crates/radicle-cli/src/commands/fork.rs similarity index 100% rename from radicle-cli/src/commands/fork.rs rename to crates/radicle-cli/src/commands/fork.rs diff --git a/radicle-cli/src/commands/help.rs b/crates/radicle-cli/src/commands/help.rs similarity index 100% rename from radicle-cli/src/commands/help.rs rename to crates/radicle-cli/src/commands/help.rs diff --git a/radicle-cli/src/commands/id.rs b/crates/radicle-cli/src/commands/id.rs similarity index 100% rename from radicle-cli/src/commands/id.rs rename to crates/radicle-cli/src/commands/id.rs diff --git a/radicle-cli/src/commands/inbox.rs b/crates/radicle-cli/src/commands/inbox.rs similarity index 100% rename from radicle-cli/src/commands/inbox.rs rename to crates/radicle-cli/src/commands/inbox.rs diff --git a/radicle-cli/src/commands/init.rs b/crates/radicle-cli/src/commands/init.rs similarity index 100% rename from radicle-cli/src/commands/init.rs rename to crates/radicle-cli/src/commands/init.rs diff --git a/radicle-cli/src/commands/inspect.rs b/crates/radicle-cli/src/commands/inspect.rs similarity index 100% rename from radicle-cli/src/commands/inspect.rs rename to crates/radicle-cli/src/commands/inspect.rs diff --git a/radicle-cli/src/commands/issue.rs b/crates/radicle-cli/src/commands/issue.rs similarity index 100% rename from radicle-cli/src/commands/issue.rs rename to crates/radicle-cli/src/commands/issue.rs diff --git a/radicle-cli/src/commands/issue/cache.rs b/crates/radicle-cli/src/commands/issue/cache.rs similarity index 100% rename from radicle-cli/src/commands/issue/cache.rs rename to crates/radicle-cli/src/commands/issue/cache.rs diff --git a/radicle-cli/src/commands/ls.rs b/crates/radicle-cli/src/commands/ls.rs similarity index 100% rename from radicle-cli/src/commands/ls.rs rename to crates/radicle-cli/src/commands/ls.rs diff --git a/radicle-cli/src/commands/node.rs b/crates/radicle-cli/src/commands/node.rs similarity index 100% rename from radicle-cli/src/commands/node.rs rename to crates/radicle-cli/src/commands/node.rs diff --git a/radicle-cli/src/commands/node/commands.rs b/crates/radicle-cli/src/commands/node/commands.rs similarity index 100% rename from radicle-cli/src/commands/node/commands.rs rename to crates/radicle-cli/src/commands/node/commands.rs diff --git a/radicle-cli/src/commands/node/control.rs b/crates/radicle-cli/src/commands/node/control.rs similarity index 100% rename from radicle-cli/src/commands/node/control.rs rename to crates/radicle-cli/src/commands/node/control.rs diff --git a/radicle-cli/src/commands/node/events.rs b/crates/radicle-cli/src/commands/node/events.rs similarity index 100% rename from radicle-cli/src/commands/node/events.rs rename to crates/radicle-cli/src/commands/node/events.rs diff --git a/radicle-cli/src/commands/node/routing.rs b/crates/radicle-cli/src/commands/node/routing.rs similarity index 100% rename from radicle-cli/src/commands/node/routing.rs rename to crates/radicle-cli/src/commands/node/routing.rs diff --git a/radicle-cli/src/commands/patch.rs b/crates/radicle-cli/src/commands/patch.rs similarity index 100% rename from radicle-cli/src/commands/patch.rs rename to crates/radicle-cli/src/commands/patch.rs diff --git a/radicle-cli/src/commands/patch/archive.rs b/crates/radicle-cli/src/commands/patch/archive.rs similarity index 100% rename from radicle-cli/src/commands/patch/archive.rs rename to crates/radicle-cli/src/commands/patch/archive.rs diff --git a/radicle-cli/src/commands/patch/assign.rs b/crates/radicle-cli/src/commands/patch/assign.rs similarity index 100% rename from radicle-cli/src/commands/patch/assign.rs rename to crates/radicle-cli/src/commands/patch/assign.rs diff --git a/radicle-cli/src/commands/patch/cache.rs b/crates/radicle-cli/src/commands/patch/cache.rs similarity index 100% rename from radicle-cli/src/commands/patch/cache.rs rename to crates/radicle-cli/src/commands/patch/cache.rs diff --git a/radicle-cli/src/commands/patch/checkout.rs b/crates/radicle-cli/src/commands/patch/checkout.rs similarity index 100% rename from radicle-cli/src/commands/patch/checkout.rs rename to crates/radicle-cli/src/commands/patch/checkout.rs diff --git a/radicle-cli/src/commands/patch/comment.rs b/crates/radicle-cli/src/commands/patch/comment.rs similarity index 100% rename from radicle-cli/src/commands/patch/comment.rs rename to crates/radicle-cli/src/commands/patch/comment.rs diff --git a/radicle-cli/src/commands/patch/comment/edit.rs b/crates/radicle-cli/src/commands/patch/comment/edit.rs similarity index 100% rename from radicle-cli/src/commands/patch/comment/edit.rs rename to crates/radicle-cli/src/commands/patch/comment/edit.rs diff --git a/radicle-cli/src/commands/patch/comment/react.rs b/crates/radicle-cli/src/commands/patch/comment/react.rs similarity index 100% rename from radicle-cli/src/commands/patch/comment/react.rs rename to crates/radicle-cli/src/commands/patch/comment/react.rs diff --git a/radicle-cli/src/commands/patch/comment/redact.rs b/crates/radicle-cli/src/commands/patch/comment/redact.rs similarity index 100% rename from radicle-cli/src/commands/patch/comment/redact.rs rename to crates/radicle-cli/src/commands/patch/comment/redact.rs diff --git a/radicle-cli/src/commands/patch/common.rs b/crates/radicle-cli/src/commands/patch/common.rs similarity index 100% rename from radicle-cli/src/commands/patch/common.rs rename to crates/radicle-cli/src/commands/patch/common.rs diff --git a/radicle-cli/src/commands/patch/delete.rs b/crates/radicle-cli/src/commands/patch/delete.rs similarity index 100% rename from radicle-cli/src/commands/patch/delete.rs rename to crates/radicle-cli/src/commands/patch/delete.rs diff --git a/radicle-cli/src/commands/patch/diff.rs b/crates/radicle-cli/src/commands/patch/diff.rs similarity index 100% rename from radicle-cli/src/commands/patch/diff.rs rename to crates/radicle-cli/src/commands/patch/diff.rs diff --git a/radicle-cli/src/commands/patch/edit.rs b/crates/radicle-cli/src/commands/patch/edit.rs similarity index 100% rename from radicle-cli/src/commands/patch/edit.rs rename to crates/radicle-cli/src/commands/patch/edit.rs diff --git a/radicle-cli/src/commands/patch/label.rs b/crates/radicle-cli/src/commands/patch/label.rs similarity index 100% rename from radicle-cli/src/commands/patch/label.rs rename to crates/radicle-cli/src/commands/patch/label.rs diff --git a/radicle-cli/src/commands/patch/list.rs b/crates/radicle-cli/src/commands/patch/list.rs similarity index 100% rename from radicle-cli/src/commands/patch/list.rs rename to crates/radicle-cli/src/commands/patch/list.rs diff --git a/radicle-cli/src/commands/patch/react.rs b/crates/radicle-cli/src/commands/patch/react.rs similarity index 100% rename from radicle-cli/src/commands/patch/react.rs rename to crates/radicle-cli/src/commands/patch/react.rs diff --git a/radicle-cli/src/commands/patch/ready.rs b/crates/radicle-cli/src/commands/patch/ready.rs similarity index 100% rename from radicle-cli/src/commands/patch/ready.rs rename to crates/radicle-cli/src/commands/patch/ready.rs diff --git a/radicle-cli/src/commands/patch/redact.rs b/crates/radicle-cli/src/commands/patch/redact.rs similarity index 100% rename from radicle-cli/src/commands/patch/redact.rs rename to crates/radicle-cli/src/commands/patch/redact.rs diff --git a/radicle-cli/src/commands/patch/resolve.rs b/crates/radicle-cli/src/commands/patch/resolve.rs similarity index 100% rename from radicle-cli/src/commands/patch/resolve.rs rename to crates/radicle-cli/src/commands/patch/resolve.rs diff --git a/radicle-cli/src/commands/patch/review.rs b/crates/radicle-cli/src/commands/patch/review.rs similarity index 100% rename from radicle-cli/src/commands/patch/review.rs rename to crates/radicle-cli/src/commands/patch/review.rs diff --git a/radicle-cli/src/commands/patch/review/builder.rs b/crates/radicle-cli/src/commands/patch/review/builder.rs similarity index 100% rename from radicle-cli/src/commands/patch/review/builder.rs rename to crates/radicle-cli/src/commands/patch/review/builder.rs diff --git a/radicle-cli/src/commands/patch/show.rs b/crates/radicle-cli/src/commands/patch/show.rs similarity index 100% rename from radicle-cli/src/commands/patch/show.rs rename to crates/radicle-cli/src/commands/patch/show.rs diff --git a/radicle-cli/src/commands/patch/update.rs b/crates/radicle-cli/src/commands/patch/update.rs similarity index 100% rename from radicle-cli/src/commands/patch/update.rs rename to crates/radicle-cli/src/commands/patch/update.rs diff --git a/radicle-cli/src/commands/path.rs b/crates/radicle-cli/src/commands/path.rs similarity index 100% rename from radicle-cli/src/commands/path.rs rename to crates/radicle-cli/src/commands/path.rs diff --git a/radicle-cli/src/commands/publish.rs b/crates/radicle-cli/src/commands/publish.rs similarity index 100% rename from radicle-cli/src/commands/publish.rs rename to crates/radicle-cli/src/commands/publish.rs diff --git a/radicle-cli/src/commands/remote.rs b/crates/radicle-cli/src/commands/remote.rs similarity index 100% rename from radicle-cli/src/commands/remote.rs rename to crates/radicle-cli/src/commands/remote.rs diff --git a/radicle-cli/src/commands/remote/add.rs b/crates/radicle-cli/src/commands/remote/add.rs similarity index 100% rename from radicle-cli/src/commands/remote/add.rs rename to crates/radicle-cli/src/commands/remote/add.rs diff --git a/radicle-cli/src/commands/remote/list.rs b/crates/radicle-cli/src/commands/remote/list.rs similarity index 100% rename from radicle-cli/src/commands/remote/list.rs rename to crates/radicle-cli/src/commands/remote/list.rs diff --git a/radicle-cli/src/commands/remote/rm.rs b/crates/radicle-cli/src/commands/remote/rm.rs similarity index 100% rename from radicle-cli/src/commands/remote/rm.rs rename to crates/radicle-cli/src/commands/remote/rm.rs diff --git a/radicle-cli/src/commands/seed.rs b/crates/radicle-cli/src/commands/seed.rs similarity index 100% rename from radicle-cli/src/commands/seed.rs rename to crates/radicle-cli/src/commands/seed.rs diff --git a/radicle-cli/src/commands/self.rs b/crates/radicle-cli/src/commands/self.rs similarity index 100% rename from radicle-cli/src/commands/self.rs rename to crates/radicle-cli/src/commands/self.rs diff --git a/radicle-cli/src/commands/stats.rs b/crates/radicle-cli/src/commands/stats.rs similarity index 100% rename from radicle-cli/src/commands/stats.rs rename to crates/radicle-cli/src/commands/stats.rs diff --git a/radicle-cli/src/commands/sync.rs b/crates/radicle-cli/src/commands/sync.rs similarity index 100% rename from radicle-cli/src/commands/sync.rs rename to crates/radicle-cli/src/commands/sync.rs diff --git a/radicle-cli/src/commands/unblock.rs b/crates/radicle-cli/src/commands/unblock.rs similarity index 100% rename from radicle-cli/src/commands/unblock.rs rename to crates/radicle-cli/src/commands/unblock.rs diff --git a/radicle-cli/src/commands/unfollow.rs b/crates/radicle-cli/src/commands/unfollow.rs similarity index 100% rename from radicle-cli/src/commands/unfollow.rs rename to crates/radicle-cli/src/commands/unfollow.rs diff --git a/radicle-cli/src/commands/unseed.rs b/crates/radicle-cli/src/commands/unseed.rs similarity index 100% rename from radicle-cli/src/commands/unseed.rs rename to crates/radicle-cli/src/commands/unseed.rs diff --git a/radicle-cli/src/commands/watch.rs b/crates/radicle-cli/src/commands/watch.rs similarity index 100% rename from radicle-cli/src/commands/watch.rs rename to crates/radicle-cli/src/commands/watch.rs diff --git a/radicle-cli/src/git.rs b/crates/radicle-cli/src/git.rs similarity index 100% rename from radicle-cli/src/git.rs rename to crates/radicle-cli/src/git.rs diff --git a/radicle-cli/src/git/ddiff.rs b/crates/radicle-cli/src/git/ddiff.rs similarity index 100% rename from radicle-cli/src/git/ddiff.rs rename to crates/radicle-cli/src/git/ddiff.rs diff --git a/radicle-cli/src/git/pretty_diff.rs b/crates/radicle-cli/src/git/pretty_diff.rs similarity index 100% rename from radicle-cli/src/git/pretty_diff.rs rename to crates/radicle-cli/src/git/pretty_diff.rs diff --git a/radicle-cli/src/git/unified_diff.rs b/crates/radicle-cli/src/git/unified_diff.rs similarity index 100% rename from radicle-cli/src/git/unified_diff.rs rename to crates/radicle-cli/src/git/unified_diff.rs diff --git a/radicle-cli/src/lib.rs b/crates/radicle-cli/src/lib.rs similarity index 100% rename from radicle-cli/src/lib.rs rename to crates/radicle-cli/src/lib.rs diff --git a/radicle-cli/src/main.rs b/crates/radicle-cli/src/main.rs similarity index 100% rename from radicle-cli/src/main.rs rename to crates/radicle-cli/src/main.rs diff --git a/radicle-cli/src/node.rs b/crates/radicle-cli/src/node.rs similarity index 100% rename from radicle-cli/src/node.rs rename to crates/radicle-cli/src/node.rs diff --git a/radicle-cli/src/pager.rs b/crates/radicle-cli/src/pager.rs similarity index 100% rename from radicle-cli/src/pager.rs rename to crates/radicle-cli/src/pager.rs diff --git a/radicle-cli/src/project.rs b/crates/radicle-cli/src/project.rs similarity index 100% rename from radicle-cli/src/project.rs rename to crates/radicle-cli/src/project.rs diff --git a/radicle-cli/src/terminal.rs b/crates/radicle-cli/src/terminal.rs similarity index 100% rename from radicle-cli/src/terminal.rs rename to crates/radicle-cli/src/terminal.rs diff --git a/radicle-cli/src/terminal/args.rs b/crates/radicle-cli/src/terminal/args.rs similarity index 100% rename from radicle-cli/src/terminal/args.rs rename to crates/radicle-cli/src/terminal/args.rs diff --git a/radicle-cli/src/terminal/cob.rs b/crates/radicle-cli/src/terminal/cob.rs similarity index 100% rename from radicle-cli/src/terminal/cob.rs rename to crates/radicle-cli/src/terminal/cob.rs diff --git a/radicle-cli/src/terminal/comment.rs b/crates/radicle-cli/src/terminal/comment.rs similarity index 100% rename from radicle-cli/src/terminal/comment.rs rename to crates/radicle-cli/src/terminal/comment.rs diff --git a/radicle-cli/src/terminal/format.rs b/crates/radicle-cli/src/terminal/format.rs similarity index 100% rename from radicle-cli/src/terminal/format.rs rename to crates/radicle-cli/src/terminal/format.rs diff --git a/radicle-cli/src/terminal/highlight.rs b/crates/radicle-cli/src/terminal/highlight.rs similarity index 100% rename from radicle-cli/src/terminal/highlight.rs rename to crates/radicle-cli/src/terminal/highlight.rs diff --git a/radicle-cli/src/terminal/io.rs b/crates/radicle-cli/src/terminal/io.rs similarity index 100% rename from radicle-cli/src/terminal/io.rs rename to crates/radicle-cli/src/terminal/io.rs diff --git a/radicle-cli/src/terminal/issue.rs b/crates/radicle-cli/src/terminal/issue.rs similarity index 100% rename from radicle-cli/src/terminal/issue.rs rename to crates/radicle-cli/src/terminal/issue.rs diff --git a/radicle-cli/src/terminal/json.rs b/crates/radicle-cli/src/terminal/json.rs similarity index 100% rename from radicle-cli/src/terminal/json.rs rename to crates/radicle-cli/src/terminal/json.rs diff --git a/radicle-cli/src/terminal/patch.rs b/crates/radicle-cli/src/terminal/patch.rs similarity index 100% rename from radicle-cli/src/terminal/patch.rs rename to crates/radicle-cli/src/terminal/patch.rs diff --git a/radicle-cli/src/terminal/patch/common.rs b/crates/radicle-cli/src/terminal/patch/common.rs similarity index 100% rename from radicle-cli/src/terminal/patch/common.rs rename to crates/radicle-cli/src/terminal/patch/common.rs diff --git a/radicle-cli/src/terminal/patch/timeline.rs b/crates/radicle-cli/src/terminal/patch/timeline.rs similarity index 100% rename from radicle-cli/src/terminal/patch/timeline.rs rename to crates/radicle-cli/src/terminal/patch/timeline.rs diff --git a/radicle-cli/src/terminal/upload_pack.rs b/crates/radicle-cli/src/terminal/upload_pack.rs similarity index 100% rename from radicle-cli/src/terminal/upload_pack.rs rename to crates/radicle-cli/src/terminal/upload_pack.rs diff --git a/radicle-cli/tests/commands.rs b/crates/radicle-cli/tests/commands.rs similarity index 100% rename from radicle-cli/tests/commands.rs rename to crates/radicle-cli/tests/commands.rs diff --git a/radicle-cli/tests/data/ddiff_hunk.diff b/crates/radicle-cli/tests/data/ddiff_hunk.diff similarity index 100% rename from radicle-cli/tests/data/ddiff_hunk.diff rename to crates/radicle-cli/tests/data/ddiff_hunk.diff diff --git a/radicle-cli/tests/data/diff.diff b/crates/radicle-cli/tests/data/diff.diff similarity index 100% rename from radicle-cli/tests/data/diff.diff rename to crates/radicle-cli/tests/data/diff.diff diff --git a/radicle-cli/tests/data/diff_body.diff b/crates/radicle-cli/tests/data/diff_body.diff similarity index 100% rename from radicle-cli/tests/data/diff_body.diff rename to crates/radicle-cli/tests/data/diff_body.diff diff --git a/radicle-cob/Cargo.toml b/crates/radicle-cob/Cargo.toml similarity index 100% rename from radicle-cob/Cargo.toml rename to crates/radicle-cob/Cargo.toml diff --git a/radicle-cob/src/backend.rs b/crates/radicle-cob/src/backend.rs similarity index 100% rename from radicle-cob/src/backend.rs rename to crates/radicle-cob/src/backend.rs diff --git a/radicle-cob/src/backend/git.rs b/crates/radicle-cob/src/backend/git.rs similarity index 100% rename from radicle-cob/src/backend/git.rs rename to crates/radicle-cob/src/backend/git.rs diff --git a/radicle-cob/src/backend/git/change.rs b/crates/radicle-cob/src/backend/git/change.rs similarity index 100% rename from radicle-cob/src/backend/git/change.rs rename to crates/radicle-cob/src/backend/git/change.rs diff --git a/radicle-cob/src/backend/git/stable.rs b/crates/radicle-cob/src/backend/git/stable.rs similarity index 100% rename from radicle-cob/src/backend/git/stable.rs rename to crates/radicle-cob/src/backend/git/stable.rs diff --git a/radicle-cob/src/change.rs b/crates/radicle-cob/src/change.rs similarity index 100% rename from radicle-cob/src/change.rs rename to crates/radicle-cob/src/change.rs diff --git a/radicle-cob/src/change/store.rs b/crates/radicle-cob/src/change/store.rs similarity index 100% rename from radicle-cob/src/change/store.rs rename to crates/radicle-cob/src/change/store.rs diff --git a/radicle-cob/src/change_graph.rs b/crates/radicle-cob/src/change_graph.rs similarity index 100% rename from radicle-cob/src/change_graph.rs rename to crates/radicle-cob/src/change_graph.rs diff --git a/radicle-cob/src/history.rs b/crates/radicle-cob/src/history.rs similarity index 100% rename from radicle-cob/src/history.rs rename to crates/radicle-cob/src/history.rs diff --git a/radicle-cob/src/lib.rs b/crates/radicle-cob/src/lib.rs similarity index 100% rename from radicle-cob/src/lib.rs rename to crates/radicle-cob/src/lib.rs diff --git a/radicle-cob/src/object.rs b/crates/radicle-cob/src/object.rs similarity index 100% rename from radicle-cob/src/object.rs rename to crates/radicle-cob/src/object.rs diff --git a/radicle-cob/src/object/collaboration.rs b/crates/radicle-cob/src/object/collaboration.rs similarity index 100% rename from radicle-cob/src/object/collaboration.rs rename to crates/radicle-cob/src/object/collaboration.rs diff --git a/radicle-cob/src/object/collaboration/create.rs b/crates/radicle-cob/src/object/collaboration/create.rs similarity index 100% rename from radicle-cob/src/object/collaboration/create.rs rename to crates/radicle-cob/src/object/collaboration/create.rs diff --git a/radicle-cob/src/object/collaboration/error.rs b/crates/radicle-cob/src/object/collaboration/error.rs similarity index 100% rename from radicle-cob/src/object/collaboration/error.rs rename to crates/radicle-cob/src/object/collaboration/error.rs diff --git a/radicle-cob/src/object/collaboration/get.rs b/crates/radicle-cob/src/object/collaboration/get.rs similarity index 100% rename from radicle-cob/src/object/collaboration/get.rs rename to crates/radicle-cob/src/object/collaboration/get.rs diff --git a/radicle-cob/src/object/collaboration/info.rs b/crates/radicle-cob/src/object/collaboration/info.rs similarity index 100% rename from radicle-cob/src/object/collaboration/info.rs rename to crates/radicle-cob/src/object/collaboration/info.rs diff --git a/radicle-cob/src/object/collaboration/list.rs b/crates/radicle-cob/src/object/collaboration/list.rs similarity index 100% rename from radicle-cob/src/object/collaboration/list.rs rename to crates/radicle-cob/src/object/collaboration/list.rs diff --git a/radicle-cob/src/object/collaboration/remove.rs b/crates/radicle-cob/src/object/collaboration/remove.rs similarity index 100% rename from radicle-cob/src/object/collaboration/remove.rs rename to crates/radicle-cob/src/object/collaboration/remove.rs diff --git a/radicle-cob/src/object/collaboration/update.rs b/crates/radicle-cob/src/object/collaboration/update.rs similarity index 100% rename from radicle-cob/src/object/collaboration/update.rs rename to crates/radicle-cob/src/object/collaboration/update.rs diff --git a/radicle-cob/src/object/storage.rs b/crates/radicle-cob/src/object/storage.rs similarity index 100% rename from radicle-cob/src/object/storage.rs rename to crates/radicle-cob/src/object/storage.rs diff --git a/radicle-cob/src/sign.rs b/crates/radicle-cob/src/sign.rs similarity index 100% rename from radicle-cob/src/sign.rs rename to crates/radicle-cob/src/sign.rs diff --git a/radicle-cob/src/signatures.rs b/crates/radicle-cob/src/signatures.rs similarity index 100% rename from radicle-cob/src/signatures.rs rename to crates/radicle-cob/src/signatures.rs diff --git a/radicle-cob/src/signatures/error.rs b/crates/radicle-cob/src/signatures/error.rs similarity index 100% rename from radicle-cob/src/signatures/error.rs rename to crates/radicle-cob/src/signatures/error.rs diff --git a/radicle-cob/src/test.rs b/crates/radicle-cob/src/test.rs similarity index 100% rename from radicle-cob/src/test.rs rename to crates/radicle-cob/src/test.rs diff --git a/radicle-cob/src/test/arbitrary.rs b/crates/radicle-cob/src/test/arbitrary.rs similarity index 100% rename from radicle-cob/src/test/arbitrary.rs rename to crates/radicle-cob/src/test/arbitrary.rs diff --git a/radicle-cob/src/test/identity.rs b/crates/radicle-cob/src/test/identity.rs similarity index 100% rename from radicle-cob/src/test/identity.rs rename to crates/radicle-cob/src/test/identity.rs diff --git a/radicle-cob/src/test/identity/person.rs b/crates/radicle-cob/src/test/identity/person.rs similarity index 100% rename from radicle-cob/src/test/identity/person.rs rename to crates/radicle-cob/src/test/identity/person.rs diff --git a/radicle-cob/src/test/identity/project.rs b/crates/radicle-cob/src/test/identity/project.rs similarity index 100% rename from radicle-cob/src/test/identity/project.rs rename to crates/radicle-cob/src/test/identity/project.rs diff --git a/radicle-cob/src/test/storage.rs b/crates/radicle-cob/src/test/storage.rs similarity index 100% rename from radicle-cob/src/test/storage.rs rename to crates/radicle-cob/src/test/storage.rs diff --git a/radicle-cob/src/tests.rs b/crates/radicle-cob/src/tests.rs similarity index 100% rename from radicle-cob/src/tests.rs rename to crates/radicle-cob/src/tests.rs diff --git a/radicle-cob/src/trailers.rs b/crates/radicle-cob/src/trailers.rs similarity index 100% rename from radicle-cob/src/trailers.rs rename to crates/radicle-cob/src/trailers.rs diff --git a/radicle-cob/src/type_name.rs b/crates/radicle-cob/src/type_name.rs similarity index 100% rename from radicle-cob/src/type_name.rs rename to crates/radicle-cob/src/type_name.rs diff --git a/radicle-crdt/Cargo.toml b/crates/radicle-crdt/Cargo.toml similarity index 100% rename from radicle-crdt/Cargo.toml rename to crates/radicle-crdt/Cargo.toml diff --git a/radicle-crdt/src/clock.rs b/crates/radicle-crdt/src/clock.rs similarity index 100% rename from radicle-crdt/src/clock.rs rename to crates/radicle-crdt/src/clock.rs diff --git a/radicle-crdt/src/gmap.rs b/crates/radicle-crdt/src/gmap.rs similarity index 100% rename from radicle-crdt/src/gmap.rs rename to crates/radicle-crdt/src/gmap.rs diff --git a/radicle-crdt/src/gset.rs b/crates/radicle-crdt/src/gset.rs similarity index 100% rename from radicle-crdt/src/gset.rs rename to crates/radicle-crdt/src/gset.rs diff --git a/radicle-crdt/src/immutable.rs b/crates/radicle-crdt/src/immutable.rs similarity index 100% rename from radicle-crdt/src/immutable.rs rename to crates/radicle-crdt/src/immutable.rs diff --git a/radicle-crdt/src/lib.rs b/crates/radicle-crdt/src/lib.rs similarity index 100% rename from radicle-crdt/src/lib.rs rename to crates/radicle-crdt/src/lib.rs diff --git a/radicle-crdt/src/lwwmap.rs b/crates/radicle-crdt/src/lwwmap.rs similarity index 100% rename from radicle-crdt/src/lwwmap.rs rename to crates/radicle-crdt/src/lwwmap.rs diff --git a/radicle-crdt/src/lwwreg.rs b/crates/radicle-crdt/src/lwwreg.rs similarity index 100% rename from radicle-crdt/src/lwwreg.rs rename to crates/radicle-crdt/src/lwwreg.rs diff --git a/radicle-crdt/src/lwwset.rs b/crates/radicle-crdt/src/lwwset.rs similarity index 100% rename from radicle-crdt/src/lwwset.rs rename to crates/radicle-crdt/src/lwwset.rs diff --git a/radicle-crdt/src/ord.rs b/crates/radicle-crdt/src/ord.rs similarity index 100% rename from radicle-crdt/src/ord.rs rename to crates/radicle-crdt/src/ord.rs diff --git a/radicle-crdt/src/redactable.rs b/crates/radicle-crdt/src/redactable.rs similarity index 100% rename from radicle-crdt/src/redactable.rs rename to crates/radicle-crdt/src/redactable.rs diff --git a/radicle-crdt/src/test.rs b/crates/radicle-crdt/src/test.rs similarity index 100% rename from radicle-crdt/src/test.rs rename to crates/radicle-crdt/src/test.rs diff --git a/radicle-crypto/Cargo.toml b/crates/radicle-crypto/Cargo.toml similarity index 100% rename from radicle-crypto/Cargo.toml rename to crates/radicle-crypto/Cargo.toml diff --git a/radicle-crypto/src/lib.rs b/crates/radicle-crypto/src/lib.rs similarity index 100% rename from radicle-crypto/src/lib.rs rename to crates/radicle-crypto/src/lib.rs diff --git a/radicle-crypto/src/ssh.rs b/crates/radicle-crypto/src/ssh.rs similarity index 100% rename from radicle-crypto/src/ssh.rs rename to crates/radicle-crypto/src/ssh.rs diff --git a/radicle-crypto/src/ssh/agent.rs b/crates/radicle-crypto/src/ssh/agent.rs similarity index 100% rename from radicle-crypto/src/ssh/agent.rs rename to crates/radicle-crypto/src/ssh/agent.rs diff --git a/radicle-crypto/src/ssh/keystore.rs b/crates/radicle-crypto/src/ssh/keystore.rs similarity index 100% rename from radicle-crypto/src/ssh/keystore.rs rename to crates/radicle-crypto/src/ssh/keystore.rs diff --git a/radicle-crypto/src/test.rs b/crates/radicle-crypto/src/test.rs similarity index 100% rename from radicle-crypto/src/test.rs rename to crates/radicle-crypto/src/test.rs diff --git a/radicle-crypto/src/test/arbitrary.rs b/crates/radicle-crypto/src/test/arbitrary.rs similarity index 100% rename from radicle-crypto/src/test/arbitrary.rs rename to crates/radicle-crypto/src/test/arbitrary.rs diff --git a/radicle-crypto/src/test/signer.rs b/crates/radicle-crypto/src/test/signer.rs similarity index 100% rename from radicle-crypto/src/test/signer.rs rename to crates/radicle-crypto/src/test/signer.rs diff --git a/radicle-dag/Cargo.toml b/crates/radicle-dag/Cargo.toml similarity index 100% rename from radicle-dag/Cargo.toml rename to crates/radicle-dag/Cargo.toml diff --git a/radicle-dag/src/lib.rs b/crates/radicle-dag/src/lib.rs similarity index 100% rename from radicle-dag/src/lib.rs rename to crates/radicle-dag/src/lib.rs diff --git a/radicle-fetch/Cargo.toml b/crates/radicle-fetch/Cargo.toml similarity index 100% rename from radicle-fetch/Cargo.toml rename to crates/radicle-fetch/Cargo.toml diff --git a/radicle-fetch/src/git.rs b/crates/radicle-fetch/src/git.rs similarity index 100% rename from radicle-fetch/src/git.rs rename to crates/radicle-fetch/src/git.rs diff --git a/radicle-fetch/src/git/mem.rs b/crates/radicle-fetch/src/git/mem.rs similarity index 100% rename from radicle-fetch/src/git/mem.rs rename to crates/radicle-fetch/src/git/mem.rs diff --git a/radicle-fetch/src/git/packfile.rs b/crates/radicle-fetch/src/git/packfile.rs similarity index 100% rename from radicle-fetch/src/git/packfile.rs rename to crates/radicle-fetch/src/git/packfile.rs diff --git a/radicle-fetch/src/git/refs.rs b/crates/radicle-fetch/src/git/refs.rs similarity index 100% rename from radicle-fetch/src/git/refs.rs rename to crates/radicle-fetch/src/git/refs.rs diff --git a/radicle-fetch/src/git/refs/update.rs b/crates/radicle-fetch/src/git/refs/update.rs similarity index 100% rename from radicle-fetch/src/git/refs/update.rs rename to crates/radicle-fetch/src/git/refs/update.rs diff --git a/radicle-fetch/src/git/repository.rs b/crates/radicle-fetch/src/git/repository.rs similarity index 100% rename from radicle-fetch/src/git/repository.rs rename to crates/radicle-fetch/src/git/repository.rs diff --git a/radicle-fetch/src/git/repository/error.rs b/crates/radicle-fetch/src/git/repository/error.rs similarity index 100% rename from radicle-fetch/src/git/repository/error.rs rename to crates/radicle-fetch/src/git/repository/error.rs diff --git a/radicle-fetch/src/handle.rs b/crates/radicle-fetch/src/handle.rs similarity index 100% rename from radicle-fetch/src/handle.rs rename to crates/radicle-fetch/src/handle.rs diff --git a/radicle-fetch/src/lib.rs b/crates/radicle-fetch/src/lib.rs similarity index 100% rename from radicle-fetch/src/lib.rs rename to crates/radicle-fetch/src/lib.rs diff --git a/radicle-fetch/src/policy.rs b/crates/radicle-fetch/src/policy.rs similarity index 100% rename from radicle-fetch/src/policy.rs rename to crates/radicle-fetch/src/policy.rs diff --git a/radicle-fetch/src/refs.rs b/crates/radicle-fetch/src/refs.rs similarity index 100% rename from radicle-fetch/src/refs.rs rename to crates/radicle-fetch/src/refs.rs diff --git a/radicle-fetch/src/sigrefs.rs b/crates/radicle-fetch/src/sigrefs.rs similarity index 100% rename from radicle-fetch/src/sigrefs.rs rename to crates/radicle-fetch/src/sigrefs.rs diff --git a/radicle-fetch/src/stage.rs b/crates/radicle-fetch/src/stage.rs similarity index 100% rename from radicle-fetch/src/stage.rs rename to crates/radicle-fetch/src/stage.rs diff --git a/radicle-fetch/src/state.rs b/crates/radicle-fetch/src/state.rs similarity index 100% rename from radicle-fetch/src/state.rs rename to crates/radicle-fetch/src/state.rs diff --git a/radicle-fetch/src/transport.rs b/crates/radicle-fetch/src/transport.rs similarity index 100% rename from radicle-fetch/src/transport.rs rename to crates/radicle-fetch/src/transport.rs diff --git a/radicle-fetch/src/transport/fetch.rs b/crates/radicle-fetch/src/transport/fetch.rs similarity index 100% rename from radicle-fetch/src/transport/fetch.rs rename to crates/radicle-fetch/src/transport/fetch.rs diff --git a/radicle-fetch/src/transport/ls_refs.rs b/crates/radicle-fetch/src/transport/ls_refs.rs similarity index 100% rename from radicle-fetch/src/transport/ls_refs.rs rename to crates/radicle-fetch/src/transport/ls_refs.rs diff --git a/radicle-node/Cargo.toml b/crates/radicle-node/Cargo.toml similarity index 100% rename from radicle-node/Cargo.toml rename to crates/radicle-node/Cargo.toml diff --git a/crates/radicle-node/build.rs b/crates/radicle-node/build.rs new file mode 120000 index 00000000..c6b197af --- /dev/null +++ b/crates/radicle-node/build.rs @@ -0,0 +1 @@ +../../build.rs \ No newline at end of file diff --git a/radicle-node/src/bounded.rs b/crates/radicle-node/src/bounded.rs similarity index 100% rename from radicle-node/src/bounded.rs rename to crates/radicle-node/src/bounded.rs diff --git a/radicle-node/src/control.rs b/crates/radicle-node/src/control.rs similarity index 100% rename from radicle-node/src/control.rs rename to crates/radicle-node/src/control.rs diff --git a/radicle-node/src/deserializer.rs b/crates/radicle-node/src/deserializer.rs similarity index 100% rename from radicle-node/src/deserializer.rs rename to crates/radicle-node/src/deserializer.rs diff --git a/radicle-node/src/lib.rs b/crates/radicle-node/src/lib.rs similarity index 100% rename from radicle-node/src/lib.rs rename to crates/radicle-node/src/lib.rs diff --git a/radicle-node/src/main.rs b/crates/radicle-node/src/main.rs similarity index 100% rename from radicle-node/src/main.rs rename to crates/radicle-node/src/main.rs diff --git a/radicle-node/src/runtime.rs b/crates/radicle-node/src/runtime.rs similarity index 100% rename from radicle-node/src/runtime.rs rename to crates/radicle-node/src/runtime.rs diff --git a/radicle-node/src/runtime/handle.rs b/crates/radicle-node/src/runtime/handle.rs similarity index 100% rename from radicle-node/src/runtime/handle.rs rename to crates/radicle-node/src/runtime/handle.rs diff --git a/radicle-node/src/runtime/thread.rs b/crates/radicle-node/src/runtime/thread.rs similarity index 100% rename from radicle-node/src/runtime/thread.rs rename to crates/radicle-node/src/runtime/thread.rs diff --git a/radicle-node/src/service.rs b/crates/radicle-node/src/service.rs similarity index 100% rename from radicle-node/src/service.rs rename to crates/radicle-node/src/service.rs diff --git a/radicle-node/src/service/filter.rs b/crates/radicle-node/src/service/filter.rs similarity index 100% rename from radicle-node/src/service/filter.rs rename to crates/radicle-node/src/service/filter.rs diff --git a/radicle-node/src/service/gossip.rs b/crates/radicle-node/src/service/gossip.rs similarity index 100% rename from radicle-node/src/service/gossip.rs rename to crates/radicle-node/src/service/gossip.rs diff --git a/radicle-node/src/service/gossip/store.rs b/crates/radicle-node/src/service/gossip/store.rs similarity index 100% rename from radicle-node/src/service/gossip/store.rs rename to crates/radicle-node/src/service/gossip/store.rs diff --git a/radicle-node/src/service/io.rs b/crates/radicle-node/src/service/io.rs similarity index 100% rename from radicle-node/src/service/io.rs rename to crates/radicle-node/src/service/io.rs diff --git a/radicle-node/src/service/limiter.rs b/crates/radicle-node/src/service/limiter.rs similarity index 100% rename from radicle-node/src/service/limiter.rs rename to crates/radicle-node/src/service/limiter.rs diff --git a/radicle-node/src/service/message.rs b/crates/radicle-node/src/service/message.rs similarity index 100% rename from radicle-node/src/service/message.rs rename to crates/radicle-node/src/service/message.rs diff --git a/radicle-node/src/service/session.rs b/crates/radicle-node/src/service/session.rs similarity index 100% rename from radicle-node/src/service/session.rs rename to crates/radicle-node/src/service/session.rs diff --git a/radicle-node/src/test.rs b/crates/radicle-node/src/test.rs similarity index 100% rename from radicle-node/src/test.rs rename to crates/radicle-node/src/test.rs diff --git a/radicle-node/src/test/arbitrary.rs b/crates/radicle-node/src/test/arbitrary.rs similarity index 100% rename from radicle-node/src/test/arbitrary.rs rename to crates/radicle-node/src/test/arbitrary.rs diff --git a/radicle-node/src/test/environment.rs b/crates/radicle-node/src/test/environment.rs similarity index 100% rename from radicle-node/src/test/environment.rs rename to crates/radicle-node/src/test/environment.rs diff --git a/radicle-node/src/test/gossip.rs b/crates/radicle-node/src/test/gossip.rs similarity index 100% rename from radicle-node/src/test/gossip.rs rename to crates/radicle-node/src/test/gossip.rs diff --git a/radicle-node/src/test/handle.rs b/crates/radicle-node/src/test/handle.rs similarity index 100% rename from radicle-node/src/test/handle.rs rename to crates/radicle-node/src/test/handle.rs diff --git a/radicle-node/src/test/peer.rs b/crates/radicle-node/src/test/peer.rs similarity index 100% rename from radicle-node/src/test/peer.rs rename to crates/radicle-node/src/test/peer.rs diff --git a/radicle-node/src/test/simulator.rs b/crates/radicle-node/src/test/simulator.rs similarity index 100% rename from radicle-node/src/test/simulator.rs rename to crates/radicle-node/src/test/simulator.rs diff --git a/radicle-node/src/tests.rs b/crates/radicle-node/src/tests.rs similarity index 100% rename from radicle-node/src/tests.rs rename to crates/radicle-node/src/tests.rs diff --git a/radicle-node/src/tests/e2e.rs b/crates/radicle-node/src/tests/e2e.rs similarity index 100% rename from radicle-node/src/tests/e2e.rs rename to crates/radicle-node/src/tests/e2e.rs diff --git a/radicle-node/src/wire.rs b/crates/radicle-node/src/wire.rs similarity index 100% rename from radicle-node/src/wire.rs rename to crates/radicle-node/src/wire.rs diff --git a/radicle-node/src/wire/frame.rs b/crates/radicle-node/src/wire/frame.rs similarity index 100% rename from radicle-node/src/wire/frame.rs rename to crates/radicle-node/src/wire/frame.rs diff --git a/radicle-node/src/wire/message.rs b/crates/radicle-node/src/wire/message.rs similarity index 100% rename from radicle-node/src/wire/message.rs rename to crates/radicle-node/src/wire/message.rs diff --git a/radicle-node/src/wire/protocol.rs b/crates/radicle-node/src/wire/protocol.rs similarity index 100% rename from radicle-node/src/wire/protocol.rs rename to crates/radicle-node/src/wire/protocol.rs diff --git a/radicle-node/src/wire/varint.rs b/crates/radicle-node/src/wire/varint.rs similarity index 100% rename from radicle-node/src/wire/varint.rs rename to crates/radicle-node/src/wire/varint.rs diff --git a/radicle-node/src/worker.rs b/crates/radicle-node/src/worker.rs similarity index 100% rename from radicle-node/src/worker.rs rename to crates/radicle-node/src/worker.rs diff --git a/radicle-node/src/worker/channels.rs b/crates/radicle-node/src/worker/channels.rs similarity index 100% rename from radicle-node/src/worker/channels.rs rename to crates/radicle-node/src/worker/channels.rs diff --git a/radicle-node/src/worker/fetch.rs b/crates/radicle-node/src/worker/fetch.rs similarity index 100% rename from radicle-node/src/worker/fetch.rs rename to crates/radicle-node/src/worker/fetch.rs diff --git a/radicle-node/src/worker/fetch/error.rs b/crates/radicle-node/src/worker/fetch/error.rs similarity index 100% rename from radicle-node/src/worker/fetch/error.rs rename to crates/radicle-node/src/worker/fetch/error.rs diff --git a/radicle-node/src/worker/garbage.rs b/crates/radicle-node/src/worker/garbage.rs similarity index 100% rename from radicle-node/src/worker/garbage.rs rename to crates/radicle-node/src/worker/garbage.rs diff --git a/radicle-node/src/worker/upload_pack.rs b/crates/radicle-node/src/worker/upload_pack.rs similarity index 100% rename from radicle-node/src/worker/upload_pack.rs rename to crates/radicle-node/src/worker/upload_pack.rs diff --git a/radicle-remote-helper/Cargo.toml b/crates/radicle-remote-helper/Cargo.toml similarity index 100% rename from radicle-remote-helper/Cargo.toml rename to crates/radicle-remote-helper/Cargo.toml diff --git a/crates/radicle-remote-helper/build.rs b/crates/radicle-remote-helper/build.rs new file mode 120000 index 00000000..c6b197af --- /dev/null +++ b/crates/radicle-remote-helper/build.rs @@ -0,0 +1 @@ +../../build.rs \ No newline at end of file diff --git a/radicle-remote-helper/src/fetch.rs b/crates/radicle-remote-helper/src/fetch.rs similarity index 100% rename from radicle-remote-helper/src/fetch.rs rename to crates/radicle-remote-helper/src/fetch.rs diff --git a/radicle-remote-helper/src/git-remote-rad.rs b/crates/radicle-remote-helper/src/git-remote-rad.rs similarity index 100% rename from radicle-remote-helper/src/git-remote-rad.rs rename to crates/radicle-remote-helper/src/git-remote-rad.rs diff --git a/radicle-remote-helper/src/lib.rs b/crates/radicle-remote-helper/src/lib.rs similarity index 100% rename from radicle-remote-helper/src/lib.rs rename to crates/radicle-remote-helper/src/lib.rs diff --git a/radicle-remote-helper/src/list.rs b/crates/radicle-remote-helper/src/list.rs similarity index 100% rename from radicle-remote-helper/src/list.rs rename to crates/radicle-remote-helper/src/list.rs diff --git a/radicle-remote-helper/src/push.rs b/crates/radicle-remote-helper/src/push.rs similarity index 100% rename from radicle-remote-helper/src/push.rs rename to crates/radicle-remote-helper/src/push.rs diff --git a/radicle-schemars/Cargo.toml b/crates/radicle-schemars/Cargo.toml similarity index 100% rename from radicle-schemars/Cargo.toml rename to crates/radicle-schemars/Cargo.toml diff --git a/radicle-schemars/src/main.rs b/crates/radicle-schemars/src/main.rs similarity index 100% rename from radicle-schemars/src/main.rs rename to crates/radicle-schemars/src/main.rs diff --git a/radicle-signals/Cargo.toml b/crates/radicle-signals/Cargo.toml similarity index 100% rename from radicle-signals/Cargo.toml rename to crates/radicle-signals/Cargo.toml diff --git a/radicle-signals/src/lib.rs b/crates/radicle-signals/src/lib.rs similarity index 100% rename from radicle-signals/src/lib.rs rename to crates/radicle-signals/src/lib.rs diff --git a/radicle-ssh/Cargo.toml b/crates/radicle-ssh/Cargo.toml similarity index 100% rename from radicle-ssh/Cargo.toml rename to crates/radicle-ssh/Cargo.toml diff --git a/radicle-ssh/LICENSE b/crates/radicle-ssh/LICENSE similarity index 100% rename from radicle-ssh/LICENSE rename to crates/radicle-ssh/LICENSE diff --git a/radicle-ssh/src/agent.rs b/crates/radicle-ssh/src/agent.rs similarity index 100% rename from radicle-ssh/src/agent.rs rename to crates/radicle-ssh/src/agent.rs diff --git a/radicle-ssh/src/agent/client.rs b/crates/radicle-ssh/src/agent/client.rs similarity index 100% rename from radicle-ssh/src/agent/client.rs rename to crates/radicle-ssh/src/agent/client.rs diff --git a/radicle-ssh/src/agent/msg.rs b/crates/radicle-ssh/src/agent/msg.rs similarity index 100% rename from radicle-ssh/src/agent/msg.rs rename to crates/radicle-ssh/src/agent/msg.rs diff --git a/radicle-ssh/src/encoding.rs b/crates/radicle-ssh/src/encoding.rs similarity index 100% rename from radicle-ssh/src/encoding.rs rename to crates/radicle-ssh/src/encoding.rs diff --git a/radicle-ssh/src/lib.rs b/crates/radicle-ssh/src/lib.rs similarity index 100% rename from radicle-ssh/src/lib.rs rename to crates/radicle-ssh/src/lib.rs diff --git a/radicle-systemd/Cargo.toml b/crates/radicle-systemd/Cargo.toml similarity index 100% rename from radicle-systemd/Cargo.toml rename to crates/radicle-systemd/Cargo.toml diff --git a/radicle-systemd/src/lib.rs b/crates/radicle-systemd/src/lib.rs similarity index 100% rename from radicle-systemd/src/lib.rs rename to crates/radicle-systemd/src/lib.rs diff --git a/radicle-term/Cargo.toml b/crates/radicle-term/Cargo.toml similarity index 100% rename from radicle-term/Cargo.toml rename to crates/radicle-term/Cargo.toml diff --git a/radicle-term/src/ansi.rs b/crates/radicle-term/src/ansi.rs similarity index 100% rename from radicle-term/src/ansi.rs rename to crates/radicle-term/src/ansi.rs diff --git a/radicle-term/src/ansi/color.rs b/crates/radicle-term/src/ansi/color.rs similarity index 100% rename from radicle-term/src/ansi/color.rs rename to crates/radicle-term/src/ansi/color.rs diff --git a/radicle-term/src/ansi/paint.rs b/crates/radicle-term/src/ansi/paint.rs similarity index 100% rename from radicle-term/src/ansi/paint.rs rename to crates/radicle-term/src/ansi/paint.rs diff --git a/radicle-term/src/ansi/style.rs b/crates/radicle-term/src/ansi/style.rs similarity index 100% rename from radicle-term/src/ansi/style.rs rename to crates/radicle-term/src/ansi/style.rs diff --git a/radicle-term/src/ansi/tests.rs b/crates/radicle-term/src/ansi/tests.rs similarity index 100% rename from radicle-term/src/ansi/tests.rs rename to crates/radicle-term/src/ansi/tests.rs diff --git a/radicle-term/src/ansi/windows.rs b/crates/radicle-term/src/ansi/windows.rs similarity index 100% rename from radicle-term/src/ansi/windows.rs rename to crates/radicle-term/src/ansi/windows.rs diff --git a/radicle-term/src/args.rs b/crates/radicle-term/src/args.rs similarity index 100% rename from radicle-term/src/args.rs rename to crates/radicle-term/src/args.rs diff --git a/radicle-term/src/cell.rs b/crates/radicle-term/src/cell.rs similarity index 100% rename from radicle-term/src/cell.rs rename to crates/radicle-term/src/cell.rs diff --git a/radicle-term/src/colors.rs b/crates/radicle-term/src/colors.rs similarity index 100% rename from radicle-term/src/colors.rs rename to crates/radicle-term/src/colors.rs diff --git a/radicle-term/src/command.rs b/crates/radicle-term/src/command.rs similarity index 100% rename from radicle-term/src/command.rs rename to crates/radicle-term/src/command.rs diff --git a/radicle-term/src/editor.rs b/crates/radicle-term/src/editor.rs similarity index 100% rename from radicle-term/src/editor.rs rename to crates/radicle-term/src/editor.rs diff --git a/radicle-term/src/element.rs b/crates/radicle-term/src/element.rs similarity index 100% rename from radicle-term/src/element.rs rename to crates/radicle-term/src/element.rs diff --git a/radicle-term/src/format.rs b/crates/radicle-term/src/format.rs similarity index 100% rename from radicle-term/src/format.rs rename to crates/radicle-term/src/format.rs diff --git a/radicle-term/src/hstack.rs b/crates/radicle-term/src/hstack.rs similarity index 100% rename from radicle-term/src/hstack.rs rename to crates/radicle-term/src/hstack.rs diff --git a/radicle-term/src/io.rs b/crates/radicle-term/src/io.rs similarity index 100% rename from radicle-term/src/io.rs rename to crates/radicle-term/src/io.rs diff --git a/radicle-term/src/label.rs b/crates/radicle-term/src/label.rs similarity index 100% rename from radicle-term/src/label.rs rename to crates/radicle-term/src/label.rs diff --git a/radicle-term/src/lib.rs b/crates/radicle-term/src/lib.rs similarity index 100% rename from radicle-term/src/lib.rs rename to crates/radicle-term/src/lib.rs diff --git a/radicle-term/src/pager.rs b/crates/radicle-term/src/pager.rs similarity index 100% rename from radicle-term/src/pager.rs rename to crates/radicle-term/src/pager.rs diff --git a/radicle-term/src/spinner.rs b/crates/radicle-term/src/spinner.rs similarity index 100% rename from radicle-term/src/spinner.rs rename to crates/radicle-term/src/spinner.rs diff --git a/radicle-term/src/table.rs b/crates/radicle-term/src/table.rs similarity index 100% rename from radicle-term/src/table.rs rename to crates/radicle-term/src/table.rs diff --git a/radicle-term/src/textarea.rs b/crates/radicle-term/src/textarea.rs similarity index 100% rename from radicle-term/src/textarea.rs rename to crates/radicle-term/src/textarea.rs diff --git a/radicle-term/src/vstack.rs b/crates/radicle-term/src/vstack.rs similarity index 100% rename from radicle-term/src/vstack.rs rename to crates/radicle-term/src/vstack.rs diff --git a/radicle-tools/Cargo.toml b/crates/radicle-tools/Cargo.toml similarity index 100% rename from radicle-tools/Cargo.toml rename to crates/radicle-tools/Cargo.toml diff --git a/radicle-tools/src/rad-agent.rs b/crates/radicle-tools/src/rad-agent.rs similarity index 100% rename from radicle-tools/src/rad-agent.rs rename to crates/radicle-tools/src/rad-agent.rs diff --git a/radicle-tools/src/rad-cli-demo.rs b/crates/radicle-tools/src/rad-cli-demo.rs similarity index 100% rename from radicle-tools/src/rad-cli-demo.rs rename to crates/radicle-tools/src/rad-cli-demo.rs diff --git a/radicle-tools/src/rad-init.rs b/crates/radicle-tools/src/rad-init.rs similarity index 100% rename from radicle-tools/src/rad-init.rs rename to crates/radicle-tools/src/rad-init.rs diff --git a/radicle-tools/src/rad-merge.rs b/crates/radicle-tools/src/rad-merge.rs similarity index 100% rename from radicle-tools/src/rad-merge.rs rename to crates/radicle-tools/src/rad-merge.rs diff --git a/radicle-tools/src/rad-push.rs b/crates/radicle-tools/src/rad-push.rs similarity index 100% rename from radicle-tools/src/rad-push.rs rename to crates/radicle-tools/src/rad-push.rs diff --git a/radicle-tools/src/rad-self.rs b/crates/radicle-tools/src/rad-self.rs similarity index 100% rename from radicle-tools/src/rad-self.rs rename to crates/radicle-tools/src/rad-self.rs diff --git a/radicle-tools/src/rad-set-canonical-refs.rs b/crates/radicle-tools/src/rad-set-canonical-refs.rs similarity index 100% rename from radicle-tools/src/rad-set-canonical-refs.rs rename to crates/radicle-tools/src/rad-set-canonical-refs.rs diff --git a/radicle/Cargo.toml b/crates/radicle/Cargo.toml similarity index 100% rename from radicle/Cargo.toml rename to crates/radicle/Cargo.toml diff --git a/radicle/src/canonical.rs b/crates/radicle/src/canonical.rs similarity index 100% rename from radicle/src/canonical.rs rename to crates/radicle/src/canonical.rs diff --git a/radicle/src/canonical/formatter.rs b/crates/radicle/src/canonical/formatter.rs similarity index 100% rename from radicle/src/canonical/formatter.rs rename to crates/radicle/src/canonical/formatter.rs diff --git a/radicle/src/cli.rs b/crates/radicle/src/cli.rs similarity index 100% rename from radicle/src/cli.rs rename to crates/radicle/src/cli.rs diff --git a/radicle/src/cob.rs b/crates/radicle/src/cob.rs similarity index 100% rename from radicle/src/cob.rs rename to crates/radicle/src/cob.rs diff --git a/radicle/src/cob/cache.rs b/crates/radicle/src/cob/cache.rs similarity index 100% rename from radicle/src/cob/cache.rs rename to crates/radicle/src/cob/cache.rs diff --git a/radicle/src/cob/cache/migrations.rs b/crates/radicle/src/cob/cache/migrations.rs similarity index 100% rename from radicle/src/cob/cache/migrations.rs rename to crates/radicle/src/cob/cache/migrations.rs diff --git a/radicle/src/cob/cache/migrations/1.sql b/crates/radicle/src/cob/cache/migrations/1.sql similarity index 100% rename from radicle/src/cob/cache/migrations/1.sql rename to crates/radicle/src/cob/cache/migrations/1.sql diff --git a/radicle/src/cob/cache/migrations/2.rs b/crates/radicle/src/cob/cache/migrations/2.rs similarity index 100% rename from radicle/src/cob/cache/migrations/2.rs rename to crates/radicle/src/cob/cache/migrations/2.rs diff --git a/radicle/src/cob/cache/migrations/samples/patch.v1.json b/crates/radicle/src/cob/cache/migrations/samples/patch.v1.json similarity index 100% rename from radicle/src/cob/cache/migrations/samples/patch.v1.json rename to crates/radicle/src/cob/cache/migrations/samples/patch.v1.json diff --git a/radicle/src/cob/cache/migrations/samples/patch.v2.json b/crates/radicle/src/cob/cache/migrations/samples/patch.v2.json similarity index 100% rename from radicle/src/cob/cache/migrations/samples/patch.v2.json rename to crates/radicle/src/cob/cache/migrations/samples/patch.v2.json diff --git a/radicle/src/cob/common.rs b/crates/radicle/src/cob/common.rs similarity index 100% rename from radicle/src/cob/common.rs rename to crates/radicle/src/cob/common.rs diff --git a/radicle/src/cob/external.rs b/crates/radicle/src/cob/external.rs similarity index 100% rename from radicle/src/cob/external.rs rename to crates/radicle/src/cob/external.rs diff --git a/radicle/src/cob/identity.rs b/crates/radicle/src/cob/identity.rs similarity index 100% rename from radicle/src/cob/identity.rs rename to crates/radicle/src/cob/identity.rs diff --git a/radicle/src/cob/issue.rs b/crates/radicle/src/cob/issue.rs similarity index 100% rename from radicle/src/cob/issue.rs rename to crates/radicle/src/cob/issue.rs diff --git a/radicle/src/cob/issue/cache.rs b/crates/radicle/src/cob/issue/cache.rs similarity index 100% rename from radicle/src/cob/issue/cache.rs rename to crates/radicle/src/cob/issue/cache.rs diff --git a/radicle/src/cob/op.rs b/crates/radicle/src/cob/op.rs similarity index 100% rename from radicle/src/cob/op.rs rename to crates/radicle/src/cob/op.rs diff --git a/radicle/src/cob/patch.rs b/crates/radicle/src/cob/patch.rs similarity index 100% rename from radicle/src/cob/patch.rs rename to crates/radicle/src/cob/patch.rs diff --git a/radicle/src/cob/patch/cache.rs b/crates/radicle/src/cob/patch/cache.rs similarity index 100% rename from radicle/src/cob/patch/cache.rs rename to crates/radicle/src/cob/patch/cache.rs diff --git a/radicle/src/cob/store.rs b/crates/radicle/src/cob/store.rs similarity index 100% rename from radicle/src/cob/store.rs rename to crates/radicle/src/cob/store.rs diff --git a/radicle/src/cob/test.rs b/crates/radicle/src/cob/test.rs similarity index 100% rename from radicle/src/cob/test.rs rename to crates/radicle/src/cob/test.rs diff --git a/radicle/src/cob/thread.rs b/crates/radicle/src/cob/thread.rs similarity index 100% rename from radicle/src/cob/thread.rs rename to crates/radicle/src/cob/thread.rs diff --git a/radicle/src/collections.rs b/crates/radicle/src/collections.rs similarity index 100% rename from radicle/src/collections.rs rename to crates/radicle/src/collections.rs diff --git a/radicle/src/explorer.rs b/crates/radicle/src/explorer.rs similarity index 100% rename from radicle/src/explorer.rs rename to crates/radicle/src/explorer.rs diff --git a/radicle/src/git.rs b/crates/radicle/src/git.rs similarity index 100% rename from radicle/src/git.rs rename to crates/radicle/src/git.rs diff --git a/radicle/src/git/canonical.rs b/crates/radicle/src/git/canonical.rs similarity index 100% rename from radicle/src/git/canonical.rs rename to crates/radicle/src/git/canonical.rs diff --git a/radicle/src/identity.rs b/crates/radicle/src/identity.rs similarity index 100% rename from radicle/src/identity.rs rename to crates/radicle/src/identity.rs diff --git a/radicle/src/identity/did.rs b/crates/radicle/src/identity/did.rs similarity index 100% rename from radicle/src/identity/did.rs rename to crates/radicle/src/identity/did.rs diff --git a/radicle/src/identity/doc.rs b/crates/radicle/src/identity/doc.rs similarity index 100% rename from radicle/src/identity/doc.rs rename to crates/radicle/src/identity/doc.rs diff --git a/radicle/src/identity/doc/id.rs b/crates/radicle/src/identity/doc/id.rs similarity index 100% rename from radicle/src/identity/doc/id.rs rename to crates/radicle/src/identity/doc/id.rs diff --git a/radicle/src/identity/project.rs b/crates/radicle/src/identity/project.rs similarity index 100% rename from radicle/src/identity/project.rs rename to crates/radicle/src/identity/project.rs diff --git a/radicle/src/io.rs b/crates/radicle/src/io.rs similarity index 100% rename from radicle/src/io.rs rename to crates/radicle/src/io.rs diff --git a/radicle/src/lib.rs b/crates/radicle/src/lib.rs similarity index 100% rename from radicle/src/lib.rs rename to crates/radicle/src/lib.rs diff --git a/radicle/src/logger.rs b/crates/radicle/src/logger.rs similarity index 100% rename from radicle/src/logger.rs rename to crates/radicle/src/logger.rs diff --git a/radicle/src/logger/test.rs b/crates/radicle/src/logger/test.rs similarity index 100% rename from radicle/src/logger/test.rs rename to crates/radicle/src/logger/test.rs diff --git a/radicle/src/node.rs b/crates/radicle/src/node.rs similarity index 100% rename from radicle/src/node.rs rename to crates/radicle/src/node.rs diff --git a/radicle/src/node/address.rs b/crates/radicle/src/node/address.rs similarity index 100% rename from radicle/src/node/address.rs rename to crates/radicle/src/node/address.rs diff --git a/radicle/src/node/address/store.rs b/crates/radicle/src/node/address/store.rs similarity index 100% rename from radicle/src/node/address/store.rs rename to crates/radicle/src/node/address/store.rs diff --git a/radicle/src/node/config.rs b/crates/radicle/src/node/config.rs similarity index 100% rename from radicle/src/node/config.rs rename to crates/radicle/src/node/config.rs diff --git a/radicle/src/node/db.rs b/crates/radicle/src/node/db.rs similarity index 100% rename from radicle/src/node/db.rs rename to crates/radicle/src/node/db.rs diff --git a/radicle/src/node/db/migrations/1.sql b/crates/radicle/src/node/db/migrations/1.sql similarity index 100% rename from radicle/src/node/db/migrations/1.sql rename to crates/radicle/src/node/db/migrations/1.sql diff --git a/radicle/src/node/db/migrations/2.sql b/crates/radicle/src/node/db/migrations/2.sql similarity index 100% rename from radicle/src/node/db/migrations/2.sql rename to crates/radicle/src/node/db/migrations/2.sql diff --git a/radicle/src/node/db/migrations/3.sql b/crates/radicle/src/node/db/migrations/3.sql similarity index 100% rename from radicle/src/node/db/migrations/3.sql rename to crates/radicle/src/node/db/migrations/3.sql diff --git a/radicle/src/node/db/migrations/4.sql b/crates/radicle/src/node/db/migrations/4.sql similarity index 100% rename from radicle/src/node/db/migrations/4.sql rename to crates/radicle/src/node/db/migrations/4.sql diff --git a/radicle/src/node/db/migrations/5.sql b/crates/radicle/src/node/db/migrations/5.sql similarity index 100% rename from radicle/src/node/db/migrations/5.sql rename to crates/radicle/src/node/db/migrations/5.sql diff --git a/radicle/src/node/db/migrations/6.sql b/crates/radicle/src/node/db/migrations/6.sql similarity index 100% rename from radicle/src/node/db/migrations/6.sql rename to crates/radicle/src/node/db/migrations/6.sql diff --git a/radicle/src/node/db/schema.sql b/crates/radicle/src/node/db/schema.sql similarity index 100% rename from radicle/src/node/db/schema.sql rename to crates/radicle/src/node/db/schema.sql diff --git a/radicle/src/node/device.rs b/crates/radicle/src/node/device.rs similarity index 100% rename from radicle/src/node/device.rs rename to crates/radicle/src/node/device.rs diff --git a/radicle/src/node/events.rs b/crates/radicle/src/node/events.rs similarity index 100% rename from radicle/src/node/events.rs rename to crates/radicle/src/node/events.rs diff --git a/radicle/src/node/events/upload_pack.rs b/crates/radicle/src/node/events/upload_pack.rs similarity index 100% rename from radicle/src/node/events/upload_pack.rs rename to crates/radicle/src/node/events/upload_pack.rs diff --git a/radicle/src/node/features.rs b/crates/radicle/src/node/features.rs similarity index 100% rename from radicle/src/node/features.rs rename to crates/radicle/src/node/features.rs diff --git a/radicle/src/node/notifications.rs b/crates/radicle/src/node/notifications.rs similarity index 100% rename from radicle/src/node/notifications.rs rename to crates/radicle/src/node/notifications.rs diff --git a/radicle/src/node/notifications/schema.sql b/crates/radicle/src/node/notifications/schema.sql similarity index 100% rename from radicle/src/node/notifications/schema.sql rename to crates/radicle/src/node/notifications/schema.sql diff --git a/radicle/src/node/notifications/store.rs b/crates/radicle/src/node/notifications/store.rs similarity index 100% rename from radicle/src/node/notifications/store.rs rename to crates/radicle/src/node/notifications/store.rs diff --git a/radicle/src/node/policy.rs b/crates/radicle/src/node/policy.rs similarity index 100% rename from radicle/src/node/policy.rs rename to crates/radicle/src/node/policy.rs diff --git a/radicle/src/node/policy/config.rs b/crates/radicle/src/node/policy/config.rs similarity index 100% rename from radicle/src/node/policy/config.rs rename to crates/radicle/src/node/policy/config.rs diff --git a/radicle/src/node/policy/schema.sql b/crates/radicle/src/node/policy/schema.sql similarity index 100% rename from radicle/src/node/policy/schema.sql rename to crates/radicle/src/node/policy/schema.sql diff --git a/radicle/src/node/policy/store.rs b/crates/radicle/src/node/policy/store.rs similarity index 100% rename from radicle/src/node/policy/store.rs rename to crates/radicle/src/node/policy/store.rs diff --git a/radicle/src/node/refs.rs b/crates/radicle/src/node/refs.rs similarity index 100% rename from radicle/src/node/refs.rs rename to crates/radicle/src/node/refs.rs diff --git a/radicle/src/node/refs/store.rs b/crates/radicle/src/node/refs/store.rs similarity index 100% rename from radicle/src/node/refs/store.rs rename to crates/radicle/src/node/refs/store.rs diff --git a/radicle/src/node/routing.rs b/crates/radicle/src/node/routing.rs similarity index 100% rename from radicle/src/node/routing.rs rename to crates/radicle/src/node/routing.rs diff --git a/radicle/src/node/seed.rs b/crates/radicle/src/node/seed.rs similarity index 100% rename from radicle/src/node/seed.rs rename to crates/radicle/src/node/seed.rs diff --git a/radicle/src/node/seed/store.rs b/crates/radicle/src/node/seed/store.rs similarity index 100% rename from radicle/src/node/seed/store.rs rename to crates/radicle/src/node/seed/store.rs diff --git a/radicle/src/node/sync.rs b/crates/radicle/src/node/sync.rs similarity index 100% rename from radicle/src/node/sync.rs rename to crates/radicle/src/node/sync.rs diff --git a/radicle/src/node/sync/announce.rs b/crates/radicle/src/node/sync/announce.rs similarity index 100% rename from radicle/src/node/sync/announce.rs rename to crates/radicle/src/node/sync/announce.rs diff --git a/radicle/src/node/sync/fetch.rs b/crates/radicle/src/node/sync/fetch.rs similarity index 100% rename from radicle/src/node/sync/fetch.rs rename to crates/radicle/src/node/sync/fetch.rs diff --git a/radicle/src/node/timestamp.rs b/crates/radicle/src/node/timestamp.rs similarity index 100% rename from radicle/src/node/timestamp.rs rename to crates/radicle/src/node/timestamp.rs diff --git a/radicle/src/profile.rs b/crates/radicle/src/profile.rs similarity index 100% rename from radicle/src/profile.rs rename to crates/radicle/src/profile.rs diff --git a/radicle/src/profile/config.rs b/crates/radicle/src/profile/config.rs similarity index 100% rename from radicle/src/profile/config.rs rename to crates/radicle/src/profile/config.rs diff --git a/radicle/src/rad.rs b/crates/radicle/src/rad.rs similarity index 100% rename from radicle/src/rad.rs rename to crates/radicle/src/rad.rs diff --git a/radicle/src/schemars_ext.rs b/crates/radicle/src/schemars_ext.rs similarity index 100% rename from radicle/src/schemars_ext.rs rename to crates/radicle/src/schemars_ext.rs diff --git a/radicle/src/serde_ext.rs b/crates/radicle/src/serde_ext.rs similarity index 100% rename from radicle/src/serde_ext.rs rename to crates/radicle/src/serde_ext.rs diff --git a/radicle/src/sql.rs b/crates/radicle/src/sql.rs similarity index 100% rename from radicle/src/sql.rs rename to crates/radicle/src/sql.rs diff --git a/radicle/src/storage.rs b/crates/radicle/src/storage.rs similarity index 100% rename from radicle/src/storage.rs rename to crates/radicle/src/storage.rs diff --git a/radicle/src/storage/git.rs b/crates/radicle/src/storage/git.rs similarity index 100% rename from radicle/src/storage/git.rs rename to crates/radicle/src/storage/git.rs diff --git a/radicle/src/storage/git/cob.rs b/crates/radicle/src/storage/git/cob.rs similarity index 100% rename from radicle/src/storage/git/cob.rs rename to crates/radicle/src/storage/git/cob.rs diff --git a/radicle/src/storage/git/transport.rs b/crates/radicle/src/storage/git/transport.rs similarity index 100% rename from radicle/src/storage/git/transport.rs rename to crates/radicle/src/storage/git/transport.rs diff --git a/radicle/src/storage/git/transport/local.rs b/crates/radicle/src/storage/git/transport/local.rs similarity index 100% rename from radicle/src/storage/git/transport/local.rs rename to crates/radicle/src/storage/git/transport/local.rs diff --git a/radicle/src/storage/git/transport/local/url.rs b/crates/radicle/src/storage/git/transport/local/url.rs similarity index 100% rename from radicle/src/storage/git/transport/local/url.rs rename to crates/radicle/src/storage/git/transport/local/url.rs diff --git a/radicle/src/storage/git/transport/remote.rs b/crates/radicle/src/storage/git/transport/remote.rs similarity index 100% rename from radicle/src/storage/git/transport/remote.rs rename to crates/radicle/src/storage/git/transport/remote.rs diff --git a/radicle/src/storage/git/transport/remote/mock.rs b/crates/radicle/src/storage/git/transport/remote/mock.rs similarity index 100% rename from radicle/src/storage/git/transport/remote/mock.rs rename to crates/radicle/src/storage/git/transport/remote/mock.rs diff --git a/radicle/src/storage/git/transport/remote/url.rs b/crates/radicle/src/storage/git/transport/remote/url.rs similarity index 100% rename from radicle/src/storage/git/transport/remote/url.rs rename to crates/radicle/src/storage/git/transport/remote/url.rs diff --git a/radicle/src/storage/refs.rs b/crates/radicle/src/storage/refs.rs similarity index 100% rename from radicle/src/storage/refs.rs rename to crates/radicle/src/storage/refs.rs diff --git a/radicle/src/test.rs b/crates/radicle/src/test.rs similarity index 100% rename from radicle/src/test.rs rename to crates/radicle/src/test.rs diff --git a/radicle/src/test/arbitrary.rs b/crates/radicle/src/test/arbitrary.rs similarity index 100% rename from radicle/src/test/arbitrary.rs rename to crates/radicle/src/test/arbitrary.rs diff --git a/radicle/src/test/assert.rs b/crates/radicle/src/test/assert.rs similarity index 100% rename from radicle/src/test/assert.rs rename to crates/radicle/src/test/assert.rs diff --git a/radicle/src/test/fixtures.rs b/crates/radicle/src/test/fixtures.rs similarity index 100% rename from radicle/src/test/fixtures.rs rename to crates/radicle/src/test/fixtures.rs diff --git a/radicle/src/test/storage.rs b/crates/radicle/src/test/storage.rs similarity index 100% rename from radicle/src/test/storage.rs rename to crates/radicle/src/test/storage.rs diff --git a/radicle/src/version.rs b/crates/radicle/src/version.rs similarity index 100% rename from radicle/src/version.rs rename to crates/radicle/src/version.rs diff --git a/radicle/src/web.rs b/crates/radicle/src/web.rs similarity index 100% rename from radicle/src/web.rs rename to crates/radicle/src/web.rs diff --git a/radicle-cli/build.rs b/radicle-cli/build.rs deleted file mode 120000 index 10238032..00000000 --- a/radicle-cli/build.rs +++ /dev/null @@ -1 +0,0 @@ -../build.rs \ No newline at end of file diff --git a/radicle-node/build.rs b/radicle-node/build.rs deleted file mode 120000 index 10238032..00000000 --- a/radicle-node/build.rs +++ /dev/null @@ -1 +0,0 @@ -../build.rs \ No newline at end of file diff --git a/radicle-remote-helper/build.rs b/radicle-remote-helper/build.rs deleted file mode 120000 index 10238032..00000000 --- a/radicle-remote-helper/build.rs +++ /dev/null @@ -1 +0,0 @@ -../build.rs \ No newline at end of file