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