From f40ce7bfb31fbb6a73595f67acf088d6b2d26bd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20R=C3=BC=C3=9Fler?= Date: Tue, 28 Oct 2025 11:34:39 +0100 Subject: [PATCH] Use gix_repo in get_tags --- asyncgit/src/sync/tags.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/asyncgit/src/sync/tags.rs b/asyncgit/src/sync/tags.rs index f2193b21..7571c2d5 100644 --- a/asyncgit/src/sync/tags.rs +++ b/asyncgit/src/sync/tags.rs @@ -1,5 +1,8 @@ use super::{get_commits_info, CommitId, RepoPath}; -use crate::{error::Result, sync::repository::repo}; +use crate::{ + error::Result, + sync::{gix_repo, repository::repo}, +}; use scopetime::scope_time; use std::collections::{BTreeMap, HashMap, HashSet}; @@ -58,9 +61,7 @@ pub fn get_tags(repo_path: &RepoPath) -> Result { } }; - let gix_repo: gix::Repository = - gix::ThreadSafeRepository::discover_with_environment_overrides(repo_path.gitpath()) - .map(Into::into)?; + let gix_repo: gix::Repository = gix_repo(repo_path)?; let platform = gix_repo.references()?; for mut reference in (platform.tags()?).flatten() { let commit = reference.peel_to_commit();