Extend the payload xyz.radicle.crefs to additionally support creating symbolic references via the member “symbolic”.
Extend the payload xyz.radicle.crefs to additionally support creating symbolic references via the member “symbolic”.
First working revision.
REVIEW
Super nice set of changes, and seems to fit so nicely into the canonical reference system!
Appreciate the type safety too :)
Left some bits of feedback, but all-in-all I’m very happy with these changes.
Work in Fintan’s review.
Rebase
Handle interactions between rules and symrefs, and cyclic symrefs.
REVIEW
See commits for review suggestions.
Looking really good and clean still!
Squash in Fintan’s review, rename tests as mentioned on Zulip, improve docs on Doc::canonical_refs.
Rebase
Rebase
Rebase
Push broken rebase. Will fix in future revision.
Rebase
Fixes, stricter validation.
Rebase and add a CLI test.
REVIEW
REVIEW: Tidy line endings and drop superfluous ‘default’
REVIEW: dropped ‘and’
REVIEW
Further improve the API so that callers do not need to think about RefString vs Qualified.