ruby-changes:52993
From: hsbt <ko1@a...>
Date: Sat, 20 Oct 2018 16:04:00 +0900 (JST)
Subject: [ruby-changes:52993] hsbt:r65207 (trunk): Merge fileutils from ruby/fileutils on GitHub.
hsbt 2018-10-20 16:03:55 +0900 (Sat, 20 Oct 2018) New Revision: 65207 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65207 Log: Merge fileutils from ruby/fileutils on GitHub. * It was separated version file for gemspec. Added directories: trunk/lib/fileutils/ Added files: trunk/lib/fileutils/fileutils.gemspec trunk/lib/fileutils/version.rb Removed files: trunk/lib/fileutils.gemspec Modified files: trunk/lib/fileutils.rb Index: lib/fileutils.gemspec =================================================================== --- lib/fileutils.gemspec (revision 65206) +++ lib/fileutils.gemspec (nonexistent) @@ -1,25 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/lib/fileutils.gemspec#L0 -# frozen_string_literal: true - -Gem::Specification.new do |s| - s.name = "fileutils" - s.version = '1.1.0' - s.summary = "Several file utility methods for copying, moving, removing, etc." - s.description = "Several file utility methods for copying, moving, removing, etc." - - s.require_path = %w{lib} - s.files = [".gitignore", ".travis.yml", "Gemfile", "LICENSE.txt", "README.md", "Rakefile", "bin/console", "bin/setup", "fileutils.gemspec", "lib/fileutils.rb"] - s.required_ruby_version = ">= 2.3.0" - - s.authors = ["Minero Aoki"] - s.email = [nil] - s.homepage = "https://github.com/ruby/fileutils" - s.license = "BSD-2-Clause" - - if s.respond_to?(:metadata=) - s.metadata = { - "source_code_uri" => "https://github.com/ruby/fileutils" - } - end - - s.add_development_dependency 'rake' -end Index: lib/fileutils.rb =================================================================== --- lib/fileutils.rb (revision 65206) +++ lib/fileutils.rb (revision 65207) @@ -6,6 +6,9 @@ rescue LoadError https://github.com/ruby/ruby/blob/trunk/lib/fileutils.rb#L6 # for make mjit-headers end +require "fileutils/version" + +# # = fileutils.rb # # Copyright (c) 2000-2007 Minero Aoki @@ -62,7 +65,7 @@ end https://github.com/ruby/ruby/blob/trunk/lib/fileutils.rb#L65 # # There are some `low level' methods, which do not accept any option: # -# FileUtils.copy_entry(src, dest, preserve = false, dereference = false) +# FileUtils.copy_entry(src, dest, preserve = false, dereference_root = false, remove_destination = false) # FileUtils.copy_file(src, dest, preserve = false, dereference = true) # FileUtils.copy_stream(srcstream, deststream) # FileUtils.remove_entry(path, force = false) @@ -89,11 +92,9 @@ end https://github.com/ruby/ruby/blob/trunk/lib/fileutils.rb#L92 # This module has all methods of FileUtils module, but never changes # files/directories. This equates to passing the <tt>:noop</tt> and # <tt>:verbose</tt> flags to methods in FileUtils. - +# module FileUtils - VERSION = "1.1.0" - def self.private_module_function(name) #:nodoc: module_function name private_class_method name Index: lib/fileutils/fileutils.gemspec =================================================================== --- lib/fileutils/fileutils.gemspec (nonexistent) +++ lib/fileutils/fileutils.gemspec (revision 65207) @@ -0,0 +1,32 @@ https://github.com/ruby/ruby/blob/trunk/lib/fileutils/fileutils.gemspec#L1 +# frozen_string_literal: true + +begin + require_relative "lib/fileutils/version" +rescue LoadError + # for Ruby core repository + require_relative "version" +end + +Gem::Specification.new do |s| + s.name = "fileutils" + s.version = FileUtils::VERSION + s.summary = "Several file utility methods for copying, moving, removing, etc." + s.description = "Several file utility methods for copying, moving, removing, etc." + + s.require_path = %w{lib} + s.files = [".gitignore", ".travis.yml", "Gemfile", "LICENSE.txt", "README.md", "Rakefile", "bin/console", "bin/setup", "fileutils.gemspec", "lib/fileutils.rb", "lib/fileutils/version.rb"] + s.required_ruby_version = ">= 2.3.0" + + s.authors = ["Minero Aoki"] + s.email = [nil] + s.homepage = "https://github.com/ruby/fileutils" + s.license = "BSD-2-Clause" + + if s.respond_to?(:metadata=) + s.metadata = { + "source_code_uri" => "https://github.com/ruby/fileutils" + } + end + + s.add_development_dependency 'rake' +end Index: lib/fileutils/version.rb =================================================================== --- lib/fileutils/version.rb (nonexistent) +++ lib/fileutils/version.rb (revision 65207) @@ -0,0 +1,5 @@ https://github.com/ruby/ruby/blob/trunk/lib/fileutils/version.rb#L1 +# frozen_string_literal: true + +module FileUtils + VERSION = "1.1.0" +end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/