From 1897aa4c604a0d9ab81f84dbff687b7f42bc1f0f Mon Sep 17 00:00:00 2001 From: Mica White Date: Sat, 20 Jun 2026 09:04:33 -0400 Subject: Reduce CPU usage --- src/inquire.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/inquire.rs') diff --git a/src/inquire.rs b/src/inquire.rs index 6dd2e3c..a914061 100644 --- a/src/inquire.rs +++ b/src/inquire.rs @@ -47,11 +47,13 @@ pub fn filter_autosaves( all_users || signature .name() - .zip(autosave.author.clone()) + .ok() + .zip(Some(autosave.author.clone())) .is_some_and(|(a, b)| a == b) || signature .email() - .zip(autosave.email.clone()) + .ok() + .zip(Some(autosave.email.clone())) .is_some_and(|(a, b)| a == b) }) .filter(move |autosave| all_branches || autosave.branch_name == branch) @@ -78,11 +80,8 @@ pub fn select_autosave( } else { String::new() }; - let author = if let Some(author) = - autosave.author.as_ref().or(autosave.email.as_ref()) - && all_users - { - format!(" by {author}") + let author = if all_users { + format!(" by {}", autosave.author) } else { String::new() }; -- cgit v1.2.3