Harness the power of signify(1) to sign arbitrary git objects
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix look-up of non-existent sigs

+3 -3
+3 -3
src/rev_lookup.rs
··· 19 19 let key_fingerprint = public_key.fingerprint()?; 20 20 utils::craft_signature_reference(key_fingerprint, object_oid) 21 21 }; 22 - repo.revparse_single(&tree_rev) 23 - .with_context(|| format!("No signature found for {rev}"))?; 24 - println!("{tree_rev}"); 22 + if utils::revparse_single_ok_or_else(&repo, &tree_rev, |_| Ok(true), || Ok(false))? { 23 + println!("{tree_rev}"); 24 + } 25 25 } 26 26 Ok(()) 27 27 }