Rakefile in protobuf_descriptor-1.1.1 vs Rakefile in protobuf_descriptor-1.1.2

- old
+ new

@@ -114,11 +114,20 @@ # require "pry" # binding.pry (Dir[File.join(dir, "**", "**")] + Dir[File.join(dir, "**")]).uniq.each do |file| next if File.directory?(file) relative_path = Pathname.new(file).relative_path_from(dirpath) - zipfile.add(relative_path, file) + puts "#{dest} <- #{relative_path}" if VERBOSE + + entry = zipfile.add(relative_path, file) + + # This is kind of icky, but we clear the timestamp to prevent the zip + # files from changing all the time. + entry.time = ::Zip::DOSTime.at(0) + if entry.extra.member?("UniversalTime") + entry.extra.delete("UniversalTime") + end end end end file_sets = Dir["spec/protos/*"].select { |d| File.directory?(d) }