Assigning Git SHA1's without Git

Posted by git-noob on Stack Overflow See other posts from Stack Overflow or by git-noob
Published on 2009-02-16T08:53:23Z Indexed on 2010/04/01 1:13 UTC
Read the original article Hit count: 430

Filed under:
|

As I understand it when Git assigns a SHA1 hash to a file this SHA1 is unique to the file based on its contents.

As a result if a file moves from one repository to another the SHA1 for the file remains the same as its contents have not changed.

How does Git calculate the SHA1 digest? Does it do it on the full uncompressed file contents?

I would like to emulate assigning SHA1's outside of Git.

© Stack Overflow or respective owner

Related posts about git

Related posts about sha1