From ca10a5b6d260ebf2e50fecee10aefce7a9f12d89 Mon Sep 17 00:00:00 2001 From: Ersei Saggi Date: Sun, 06 Apr 2025 13:43:24 -0400 Subject: [PATCH] Find default branch correctly --- src/database/indexer.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/database/indexer.rs b/src/database/indexer.rs index 72cf47b..da50aee 100644 --- a/src/database/indexer.rs +++ a/src/database/indexer.rs @@ -97,7 +97,13 @@ } fn find_default_branch(repo: &gix::Repository) -> Result, anyhow::Error> { - Ok(Some(repo.head()?.name().as_bstr().to_string())) + Ok(Some( + repo.head()? + .referent_name() + .context("HEAD does not point to anything")? + .as_bstr() + .to_string(), + )) } fn find_last_committed_time(repo: &gix::Repository) -> Result { -- rgit 0.1.4