From e454558faaf195433ff2d1447104ecec51226d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20L=C3=BChne?= Date: Sat, 2 Mar 2019 00:58:07 +0100 Subject: [PATCH] Fix tip commit helper function --- src/lib.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 768654a..ba7c573 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -396,13 +396,7 @@ impl BenchmarkRepository fn tip_commit<'repository>(repository: &'repository git2::Repository, branch_name: &str) -> Result, git2::Error> { let tip_reference_name = format!("refs/remotes/origin/{}", branch_name); - let tip_reference = match repository.find_reference(&tip_reference_name) - { - Ok(value) => value, - Err(error) => panic!("Could not find reference “{}”: {}", tip_reference_name, error), - }; - - tip_reference.peel_to_commit() + repository.find_reference(&tip_reference_name).and_then(|tip_reference| tip_reference.peel_to_commit()) } pub fn join(&self)