radicle-heartwood-lfs/crates/radicle-cli/examples/git
Fintan Halpenny afe64d5175 remote-helper: improve canonical handling
This set of changes refactors the canonical handling by isolating the business
logic into another type, `Canonical`.

The functionality remains the same, but certain error scenarios are better
handled. Primarily, the commits of the inner `Canonical` type are checked to see
if they exist in the working copy, and if not, provide a more useful message
about which commit was missing or invalid for which DID.
2025-07-19 12:32:31 +01:00
..
git-fetch.md repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
git-push-amend.md cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
git-push-canonical-tags.md cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
git-push-converge.md cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
git-push-delete.md repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
git-push-diverge.md remote-helper: improve canonical handling 2025-07-19 12:32:31 +01:00
git-push-rollback.md cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
git-push.md repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
git-tag.md cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00