From 5ae6931e9823f10f25fe5fb23df6d621f0956f05 Mon Sep 17 00:00:00 2001 From: Tiago Carvalho Date: Sun, 29 Dec 2024 20:14:17 +0000 Subject: [PATCH] remove full ref from list-signatures --- src/list_signatures.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/list_signatures.rs b/src/list_signatures.rs index 096170d..bd32942 100644 --- a/src/list_signatures.rs +++ b/src/list_signatures.rs @@ -32,16 +32,15 @@ pub fn command() -> Result<()> { println!("Signers of {signed_rev}:"); - for (signer, revname) in &signers { + for signer in signers { println!(" - {signer}"); - println!(" {revname}"); } } Ok(()) } -fn find_signers(repo: &Repository) -> Result>> { +fn find_signers(repo: &Repository) -> Result>> { let mut signers: BTreeMap<_, Vec<_>> = BTreeMap::new(); for maybe_rev in repo @@ -65,10 +64,7 @@ fn find_signers(repo: &Repository) -> Result>> let signer = Oid::from_str(signer) .with_context(|| format!("Failed to parse git signer with oid={oid}"))?; - signers - .entry(oid) - .or_default() - .push((signer, revname.to_string())); + signers.entry(oid).or_default().push(signer); } Ok(signers) -- 2.51.2