radicle-heartwood-lfs/radicle-cli/examples
cloudhead a46bcb2247
cob: Distinguish between commit parents
Previously, COB change commits would not distinguish between their
parents. This means that they would try to load source code commits
(eg. for patch COBs) and then fail since those commits wouldn't have a
manifest or `Rad-Resource`.

We introduce a backwards compatible change here which is that parent
oids that are not COB commits are accompanied by a commit trailer called
`Rad-Related`. This is for all related content that should be pulled in
but is not part of the change graph proper.

When building the change graph, we simply ignore commits that are marked
as "related".
2024-01-22 21:20:01 +01:00
..
framework cli-test: Update framework with new features 2023-08-04 12:23:49 +02:00
git cli: Improve `rad remote add` 2024-01-08 17:28:01 +01:00
workflow cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-auth.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-checkout-repo-config-linux.md cli: Add canonical remote to `init` and `checkout` 2023-04-24 15:42:00 +02:00
rad-checkout-repo-config-macos.md cli: Add canonical remote to `init` and `checkout` 2023-04-24 15:42:00 +02:00
rad-checkout.md cli: Add canonical remote to `init` and `checkout` 2023-04-24 15:42:00 +02:00
rad-clean.md radicle: remove repo iff there's no local rad/sigrefs 2023-11-30 10:48:14 +01:00
rad-clone-all.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-clone-connect.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-clone-directory.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-clone-unknown.md node: Rename node `tracking` module 2023-12-06 10:00:45 +01:00
rad-clone.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-cob.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-config.md node: Increase process ulimit on start 2024-01-17 17:34:25 +01:00
rad-diff.md cli: Improve `rad diff` 2023-11-09 13:04:40 +01:00
rad-fetch.md cli: From "tracking" to "seeding" and "following" 2023-12-06 09:56:57 +01:00
rad-fork.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-id-collaboration.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-id-conflict.md radicle: UserInfo for Repository::create 2023-11-09 16:43:34 +01:00
rad-id-multi-delegate.md cli: Don't fork on clone 2023-12-13 12:14:06 +01:00
rad-id.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-init-no-git.md cli: Move `init` errors up so it fails sooner 2023-09-03 17:21:39 +02:00
rad-init-private-clone-seed.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-init-private-clone.md cli: Support `--seed` on `rad clone` 2024-01-03 14:07:19 +01:00
rad-init-private.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-init-sync-not-connected.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-init-sync-preferred.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-init-sync-timeout.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-init-sync.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-init-with-existing-remote.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-init.md Use "repository" consistently over "project" 2024-01-22 21:18:54 +01:00
rad-inspect-noauth.md cli: Improve messaging when config doesn't load 2023-12-13 12:30:11 +01:00
rad-inspect.md cli: Add `rad inspect --sigrefs` command 2023-11-17 16:56:20 +01:00
rad-issue.md cli: sync on patch and issue updates 2023-12-19 14:19:55 +01:00
rad-merge-after-update.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-merge-no-ff.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-merge-via-push.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-node.md cli: Hint about how to start node 2024-01-12 11:20:42 +01:00
rad-patch-ahead-behind.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-change-base.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-checkout-force.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-checkout-revision.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-checkout.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-diff.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-draft.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-edit.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-fetch-1.md cli: use `git` for anonymous fetch 2024-01-02 15:04:49 +01:00
rad-patch-fetch-2.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-merge-draft.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-open-explore.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-pull-update.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-update.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch-via-push.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-patch.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-publish.md cli: Add tests for `rad publish` 2023-09-05 11:16:09 +02:00
rad-push-and-pull-patches.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-remote.md cli: Improve `rad remote add` 2024-01-08 17:28:01 +01:00
rad-review-by-hunk.md cob: Distinguish between commit parents 2024-01-22 21:20:01 +01:00
rad-seed-and-follow.md cli: move seeding behaviour to `rad seed` 2024-01-02 15:23:08 +01:00
rad-self.md node: Make node aliases required 2023-07-11 18:08:59 +02:00
rad-sync-without-node.md cli: From "tracking" to "seeding" and "following" 2023-12-06 09:56:57 +01:00
rad-sync.md cli: fix rad sync test flake 2024-01-12 16:10:45 +01:00
rad-unseed.md cli: Improve `rad sync status` output 2023-12-19 14:14:11 +01:00
rad-watch.md cli: Add `watch` command 2023-12-11 12:04:26 +01:00