From e6ab1c6c3fecfc7fb4e94a1e7b2989a97647bc69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20M=C3=BCller?= Date: Wed, 4 Sep 2024 10:50:10 +0200 Subject: [PATCH] Run `git config` instead of reading `config` file manually --- src/resolvers/git.cr | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/resolvers/git.cr b/src/resolvers/git.cr index b5559ca3..499d5cb3 100644 --- a/src/resolvers/git.cr +++ b/src/resolvers/git.cr @@ -351,10 +351,7 @@ module Shards end private def valid_repository? - File.each_line(File.join(local_path, "config")) do |line| - return true if line =~ /mirror\s*=\s*true/ - end - false + capture("git config --get-regexp 'remote\\..+\\.mirror'").each_line.any?(&.==("true")) end private def origin_url