lib/rake/common/ziptask.rb in rake-delphi-0.0.19 vs lib/rake/common/ziptask.rb in rake-delphi-0.0.20

- old
+ new

@@ -71,18 +71,20 @@ end else filename = File.basename(file) end return if ! File.exists?(file) - @task.out "Zipping '#{file}' as '#{filename}'..." if @options[:preserve_paths] && ! filename_set dir = File.dirname(file) # avoid "./<filename>" entries (instead of "<filename>") filename = File.join(dir, filename) if dir != '.' # remove leading slash (for absolute paths) filename.gsub!(/^\//, '') end + # do not add directory entries + return if File.directory?(file) + @task.out "Zipping '#{file}' as '#{filename}'..." zipfile.add(filename, file) end end end end