cli: Fix `rad id show` delegate output
We were not showing the correct list of delegates, we were always showing the "current" list.
This commit is contained in:
parent
db98daecca
commit
cc7d0cf363
|
|
@ -122,6 +122,42 @@ date Thu, 15 Dec 2022 17:28:04 +0000
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
We can use `rad id show` to show the changes of an accepted update:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ rad id show 0ca42d376bd566631083c8913cf86bec722da392
|
||||||
|
╭────────────────────────────────────────────────────────────────────────╮
|
||||||
|
│ Title Add Bob │
|
||||||
|
│ Revision 0ca42d376bd566631083c8913cf86bec722da392 │
|
||||||
|
│ Blob 053541ba7b90534b35dd8718e0ceaa408979b02b │
|
||||||
|
│ Author did:key:z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi │
|
||||||
|
│ State accepted │
|
||||||
|
│ Quorum yes │
|
||||||
|
│ │
|
||||||
|
│ Add Bob as a delegate │
|
||||||
|
├────────────────────────────────────────────────────────────────────────┤
|
||||||
|
│ ✓ did:key:z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi alice (you) │
|
||||||
|
╰────────────────────────────────────────────────────────────────────────╯
|
||||||
|
|
||||||
|
@@ -1,13 +1,14 @@
|
||||||
|
{
|
||||||
|
"payload": {
|
||||||
|
"xyz.radicle.project": {
|
||||||
|
"defaultBranch": "master",
|
||||||
|
"description": "Radicle Heartwood Protocol & Stack",
|
||||||
|
"name": "heartwood"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"delegates": [
|
||||||
|
- "did:key:z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi"
|
||||||
|
+ "did:key:z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi",
|
||||||
|
+ "did:key:z6Mkt67GdsW7715MEfRuP4pSZxJRJh6kj6Y48WRqVv4N1tRk"
|
||||||
|
],
|
||||||
|
- "threshold": 1
|
||||||
|
+ "threshold": 2
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
Note that once a revision is accepted, it can't be edited, redacted or otherwise
|
Note that once a revision is accepted, it can't be edited, redacted or otherwise
|
||||||
acted upon:
|
acted upon:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -472,7 +472,12 @@ pub fn run(options: Options, ctx: impl term::Context) -> anyhow::Result<()> {
|
||||||
}
|
}
|
||||||
Operation::ShowRevision { revision } => {
|
Operation::ShowRevision { revision } => {
|
||||||
let revision = get(revision, &identity, &repo)?;
|
let revision = get(revision, &identity, &repo)?;
|
||||||
print(revision, ¤t, &repo, &profile)?;
|
let previous = revision.parent.unwrap_or(revision.id);
|
||||||
|
let previous = identity
|
||||||
|
.revision(&previous)
|
||||||
|
.ok_or(anyhow!("revision `{previous}` not found"))?;
|
||||||
|
|
||||||
|
print(revision, previous, &repo, &profile)?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue