diff --git a/crates/eval/src/example.rs b/crates/eval/src/example.rs index 0e0a385bcb..0968b62423 100644 --- a/crates/eval/src/example.rs +++ b/crates/eval/src/example.rs @@ -140,9 +140,12 @@ impl Example { pub async fn setup(&mut self) -> Result<()> { let repo_path = repo_path_for_url(&self.base.url); - let revision_exists = run_git(&repo_path, &["rev-parse", "--verify", &self.base.revision]) - .await - .is_ok(); + let revision_exists = run_git( + &repo_path, + &["rev-parse", &format!("{}^{{commit}}", self.base.revision)], + ) + .await + .is_ok(); if !revision_exists { println!(