cli: Sign refs and set head in `rad delegate add`
This commit is contained in:
parent
883b548c61
commit
5c326cf242
|
|
@ -2,7 +2,7 @@ use anyhow::Context as _;
|
||||||
|
|
||||||
use radicle::{
|
use radicle::{
|
||||||
prelude::{Did, Id},
|
prelude::{Did, Id},
|
||||||
storage::{WriteRepository as _, WriteStorage},
|
storage::{SignRepository, WriteRepository as _, WriteStorage},
|
||||||
Profile,
|
Profile,
|
||||||
};
|
};
|
||||||
use radicle_crypto::PublicKey;
|
use radicle_crypto::PublicKey;
|
||||||
|
|
@ -42,6 +42,8 @@ where
|
||||||
repo.raw(),
|
repo.raw(),
|
||||||
)
|
)
|
||||||
})?;
|
})?;
|
||||||
|
repo.sign_refs(&signer)?;
|
||||||
|
repo.set_identity_head()?;
|
||||||
term::info!("Added delegate '{}'", Did::from(key));
|
term::info!("Added delegate '{}'", Did::from(key));
|
||||||
term::success!("Update successful!");
|
term::success!("Update successful!");
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue