8000 gemspec: Explicit files list (#10) · ruby/optparse@f3ca83c · GitHub
[go: up one dir, main page]

Skip to content

Commit f3ca83c

Browse files
olleolleollenobu
andauthored
gemspec: Explicit files list (#10)
This avoid shelling out, and includes a narrower list of files. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
1 parent d55d928 commit f3ca83c

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

optparse.gemspec

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,7 @@ Gem::Specification.new do |spec|
2222
spec.metadata["homepage_uri"] = spec.homepage
2323
spec.metadata["source_code_uri"] = spec.homepage
2424

25-
spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do
26-
`git ls-files -z`.split("\x0").reject { |f|
27-
f.match(%r{\A(?:(?:test|spec|features)/|Gemfile|\.(?:editor|git))})
28-
}
29-
end
25+
spec.files = Dir["{doc,lib,misc}/**/*"] + %w[README.md ChangeLog COPYING]
3026
spec.bindir = "exe"
3127
spec.executables = []
3228
spec.require_paths = ["lib"]

0 commit comments

Comments
 (0)
0