From 69c1b4fcf984c6da97534a59bd917d3ddd14936c Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 10 Oct 2019 10:45:22 +0100 Subject: [PATCH] subversion_spec: fix svnadmin calls on Linux. Ensure that we only use `xcrun` on Catalina or newer. --- Library/Homebrew/test/unpack_strategy/subversion_spec.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/test/unpack_strategy/subversion_spec.rb b/Library/Homebrew/test/unpack_strategy/subversion_spec.rb index 74c4c80ad4..81d958d600 100644 --- a/Library/Homebrew/test/unpack_strategy/subversion_spec.rb +++ b/Library/Homebrew/test/unpack_strategy/subversion_spec.rb @@ -8,7 +8,9 @@ describe UnpackStrategy::Subversion, :needs_svn do let(:path) { working_copy } before do - safe_system "xcrun", "svnadmin", "create", repo + svnadmin = ["svnadmin"] + svnadmin = ["xcrun", *svnadmin] if OS.mac? && MacOS.version >= :catalina + safe_system(*svnadmin, "create", repo) safe_system "svn", "checkout", "file://#{repo}", working_copy FileUtils.touch working_copy/"test"