From 20f57ccb0fd2b3c4d876e5ce5c14bcc8b3a8653a Mon Sep 17 00:00:00 2001 From: Tiago Carvalho Date: Mon, 30 Dec 2024 15:04:07 +0000 Subject: [PATCH] fix look-up of non-existent sigs --- src/rev_lookup.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rev_lookup.rs b/src/rev_lookup.rs index 6213bc7..99a2378 100644 --- a/src/rev_lookup.rs +++ b/src/rev_lookup.rs @@ -19,9 +19,9 @@ pub fn command(key_path: PathBuf, rev: String) -> Result<()> { let key_fingerprint = public_key.fingerprint()?; utils::craft_signature_reference(key_fingerprint, object_oid) }; - repo.revparse_single(&tree_rev) - .with_context(|| format!("No signature found for {rev}"))?; - println!("{tree_rev}"); + if utils::revparse_single_ok_or_else(&repo, &tree_rev, |_| Ok(true), || Ok(false))? { + println!("{tree_rev}"); + } } Ok(()) } -- 2.51.2