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;
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()