Git write-tree command hash mismatch with git output

Hi @antey13, looks like you’re using the SHA-1 hash in its hex form (40 bytes), whereas the expectation is for its raw binary form (20 bytes).