1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
From: Athos Ribeiro <athos@ubuntu.com>
Date: Fri, 6 Mar 2026 16:46:08 -0300
Subject: gemspecs: Drop git usage
---
rspec-core/rspec-core.gemspec | 2 +-
rspec-expectations/rspec-expectations.gemspec | 2 +-
rspec-mocks/rspec-mocks.gemspec | 2 +-
rspec-support/rspec-support.gemspec | 2 +-
rspec/rspec.gemspec | 6 +++---
5 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/rspec-core/rspec-core.gemspec b/rspec-core/rspec-core.gemspec
index a44f9ae..368b8db 100644
--- a/rspec-core/rspec-core.gemspec
+++ b/rspec-core/rspec-core.gemspec
@@ -22,7 +22,7 @@ Gem::Specification.new do |s|
'source_code_uri' => "https://github.com/rspec/rspec/blob/rspec-core-v#{s.version}/rspec-core",
}
- s.files = `git ls-files -- lib/*`.split("\n")
+ s.files = Dir.glob('lib/**/*', File::FNM_DOTMATCH)
s.files += %w[README.md LICENSE.md Changelog.md .yardopts .document]
s.test_files = []
s.bindir = 'exe'
diff --git a/rspec-expectations/rspec-expectations.gemspec b/rspec-expectations/rspec-expectations.gemspec
index b467c16..23950f0 100644
--- a/rspec-expectations/rspec-expectations.gemspec
+++ b/rspec-expectations/rspec-expectations.gemspec
@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
'source_code_uri' => "https://github.com/rspec/rspec/blob/rspec-expectations-v#{s.version}/rspec-expectations",
}
- s.files = `git ls-files -- lib/*`.split("\n")
+ s.files = Dir.glob('lib/**/*', File::FNM_DOTMATCH)
s.files += %w[README.md LICENSE.md Changelog.md .yardopts .document]
s.test_files = []
s.rdoc_options = ["--charset=UTF-8"]
diff --git a/rspec-mocks/rspec-mocks.gemspec b/rspec-mocks/rspec-mocks.gemspec
index 436b872..9dcb12d 100644
--- a/rspec-mocks/rspec-mocks.gemspec
+++ b/rspec-mocks/rspec-mocks.gemspec
@@ -22,7 +22,7 @@ Gem::Specification.new do |s|
'source_code_uri' => "https://github.com/rspec/rspec/blob/rspec-mocks-v#{s.version}/rspec-mocks",
}
- s.files = `git ls-files -- lib/*`.split("\n")
+ s.files = Dir.glob('lib/**/*', File::FNM_DOTMATCH)
s.files += %w[README.md LICENSE.md Changelog.md .yardopts .document]
s.test_files = []
s.rdoc_options = ["--charset=UTF-8"]
diff --git a/rspec-support/rspec-support.gemspec b/rspec-support/rspec-support.gemspec
index 0277b97..0ec3f11 100644
--- a/rspec-support/rspec-support.gemspec
+++ b/rspec-support/rspec-support.gemspec
@@ -22,7 +22,7 @@ Gem::Specification.new do |spec|
'source_code_uri' => "https://github.com/rspec/rspec/blob/rspec-support-v#{spec.version}/rspec-support",
}
- spec.files = `git ls-files -- lib/*`.split("\n")
+ spec.files = Dir.glob('lib/**/*', File::FNM_DOTMATCH)
spec.files += %w[README.md LICENSE.md Changelog.md]
spec.test_files = []
spec.rdoc_options = ["--charset=UTF-8"]
diff --git a/rspec/rspec.gemspec b/rspec/rspec.gemspec
index abc982f..f30a393 100644
--- a/rspec/rspec.gemspec
+++ b/rspec/rspec.gemspec
@@ -22,10 +22,10 @@ Gem::Specification.new do |s|
'source_code_uri' => "https://github.com/rspec/rspec/tree/rspec-v#{s.version}/rspec"
}
- s.files = `git ls-files -- lib/*`.split("\n")
+ s.files = Dir.glob('lib/**/*', File::FNM_DOTMATCH)
s.files += ["LICENSE.md"]
- s.test_files = `git ls-files -- {spec,features}/*`.split("\n")
- s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
+ s.test_files = Dir['{spec,features}/**/*']
+ s.executables = Dir['bin/*'].map{ |f| File.basename(f) }
s.extra_rdoc_files = [ "README.md" ]
s.rdoc_options = ["--charset=UTF-8"]
s.require_path = "lib"
|