CVSDownloadStrategy: correctly stage all files

The FileUtils.cp_r function with a wildcard doesn't copy hidden files
(starting with a dot) Instead of copying everything selected by *,
select all the folder content.

See: http://www.ruby-doc.org/core-1.9.3/Dir.html#method-c-glob

Closes Homebrew/homebrew#8873.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
Colin Hebert 2011-11-29 20:33:20 +01:00 committed by Jack Nagel
parent 36085bd34d
commit 5cc4b1c991

View File

@ -416,7 +416,7 @@ class CVSDownloadStrategy < AbstractDownloadStrategy
end
def stage
FileUtils.cp_r Dir[@co+"*"], Dir.pwd
FileUtils.cp_r Dir[@co+"{.}"], Dir.pwd
require 'find'
Find.find(Dir.pwd) do |path|