From e776efdc70e3b90ae0d40c255626ce3a534906f1 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Fri, 7 Feb 2025 11:02:42 +0900 Subject: [PATCH] Support `git ls-files ...`.split style for file list of gemspec --- tool/rbinstall.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb index 3665276f80..85b4fb4555 100755 --- a/tool/rbinstall.rb +++ b/tool/rbinstall.rb @@ -783,7 +783,7 @@ def load_gemspec(file, base = nil) next if File.directory?(File.join(base, n)) files << n.dump end if base - code.gsub!(/(?:`git[^\`]*`|%x\[git[^\]]*\])\.split\([^\)]*\)/m) do + code.gsub!(/(?:`git[^\`]*`|%x\[git[^\]]*\])\.split(\([^\)]*\))?/m) do "[" + files.join(", ") + "]" end code.gsub!(/IO\.popen\(.*git.*?\)/) do