existing_digest

in mirror_dependencies.rb [22:32]


def existing_digest(existing:, digest:)
  sha2 = Digest::SHA2.new
  File.open(existing) do |f|
    while (chunk = f.read(1024))
      sha2 << chunk
    end
  end

  (digest == sha2.hexdigest)
end