diff --git a/src/main.rs b/src/main.rs index c0f3862..a14fffd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -243,8 +243,14 @@ fn get_commits( let mut has_commits = false; for branch in branches { - let branch_commits = repo - .rev_parse(branch)? + // When passing the default @ (HEAD) branch this might actually not exist at all + // locally so we're skipping it + let Ok(rev) = repo.rev_parse(branch) + else { + continue; + }; + + let branch_commits = rev .single() .unwrap() .ancestors()