# File lib/grit/git-ruby/internal/loose.rb, line 87 def self.calculate_sha(content, type) size = content.length.to_s verify_header(type, size) header = "#{type} #{size}\0" store = header + content Digest::SHA1.hexdigest(store) end