Fixed a potential error due to local repos not having any branches

master
Wynd 2024-09-15 14:05:59 +03:00
parent 9efedeba00
commit cb50649d85
1 changed files with 8 additions and 2 deletions

View File

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