[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]