record: ensure identity argument is used
Dependencies
- [2]
4OJWMSOWFully replace crate::Identity - [3]
MDY344ZZOptions to use Patience diff instead of Myers - [4]
EEBKW7VTKeys and identities - [5]
A3RM526YIntegrating identity malleability - [6]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [7]
EUZFFJSOUpdating Pijul with the latest changes in Libpijul - [8]
OU243LABSupport for staging - [9]
I24UEJQLVarious post-fire fixes - [10]
DWSAYGVEUpdate codebase to use new identity management - [11]
NAUECZW3Fixing the map between keys and identities
Change contents
- replacement in pijul/src/commands/record.rs at line 151
let (key, _password) =crate::identity::Complete::load(&crate::identity::choose_identity_name(false).await?)?.decrypt()?;let identity_name = if self.identity.is_some() {self.identity.clone().unwrap()} else {crate::identity::choose_identity_name(false).await?};let (key, _password) = crate::identity::Complete::load(&identity_name)?.decrypt()?; - replacement in pijul/src/commands/record.rs at line 225
let public_key = crate::identity::public_key(&self.identity.clone().unwrap_or(crate::identity::choose_identity_name(false).await?),);let identity_name = if self.identity.is_some() {self.identity.clone().unwrap()} else {crate::identity::choose_identity_name(false).await?};let public_key = crate::identity::public_key(&identity_name); - replacement in pijul/src/commands/record.rs at line 362
if self.patience {libpijul::Algorithm::Patience} else {libpijul::Algorithm::default()},if self.patience {libpijul::Algorithm::Patience} else {libpijul::Algorithm::default()},