ruby-changes:54629
From: hsbt <ko1@a...>
Date: Thu, 17 Jan 2019 22:45:57 +0900 (JST)
Subject: [ruby-changes:54629] hsbt:r66844 (trunk): Removed old gemspecs of default gems for the Ruby committers.
hsbt 2019-01-17 22:45:48 +0900 (Thu, 17 Jan 2019) New Revision: 66844 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=66844 Log: Removed old gemspecs of default gems for the Ruby committers. [Bug #12764][ruby-core:77284] Modified files: trunk/tool/rbinstall.rb Index: tool/rbinstall.rb =================================================================== --- tool/rbinstall.rb (revision 66843) +++ tool/rbinstall.rb (revision 66844) @@ -766,6 +766,11 @@ def install_default_gem(dir, srcdir) https://github.com/ruby/ruby/blob/trunk/tool/rbinstall.rb#L766 load_gemspec(src) } gems.compact.sort_by(&:name).each do |gemspec| + old_gemspecs = Dir[File.join(default_spec_dir, "#{gemspec.name}-*.gemspec")] + if old_gemspecs.size > 0 + old_gemspecs.each {|spec| FileUtils.rm spec } + end + full_name = "#{gemspec.name}-#{gemspec.version}" puts "#{INDENT}#{gemspec.name} #{gemspec.version}" -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/