🏡 index : ~doyle/rgit.git

author Ersei Saggi <vcs@ersei.net> 2025-04-06 13:43:24.0 -04:00:00
committer Ersei Saggi <vcs@ersei.net> 2025-04-06 15:46:40.0 -04:00:00
commit
ca10a5b6d260ebf2e50fecee10aefce7a9f12d89 [patch]
tree
d7f69083ed0c8bb664e82bda7043df49a4c11027
parent
a500c79e9cbd32007d31af5013c7be18f74701dd
download
ca10a5b6d260ebf2e50fecee10aefce7a9f12d89.tar.gz

Find default branch correctly



Diff

 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<Option<String>, 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<OffsetDateTime, anyhow::Error> {