Regarding the files list for gemspecs.
I've noticed that jeweler updates this list manually with a listing of files in the project. e.g.
Gem::Specification.new do |s|
# stuff
s.files = [
"lib/somegem.rb",
"README.md"
]
# ... more stuff
end
Is there any evidence that using git ls-files
or Dir.glob('**/*')
to dynamically generate the file list for a gemspec causes performance problems when using gems inside projects (especially rails projects)? e.g?
Gem::Specification.new do |s|
# stuff
s.files = `git ls-files`.split("\n")
# ... more stuff
end