[ create a new paste ] login | about

Link: http://codepad.org/T83qHJHf    [ raw code | output | fork ]

jleedev - Ruby, pasted on Jul 19:
1
2
3
4
5
require 'digest/sha1'
sha1 = ['e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'].pack 'H*'
contents = "100644 a.txt\0#{sha1}100644 b.txt\0#{sha1}"
data = "tree #{contents.length}\0#{contents}"
p Digest::SHA1.hexdigest(data)


Output:
1
"2bdf04adb23d2b40b6085efb230856e5e2a775b7"


Create a new paste based on this one


Comments: