Full implementation docs:
Git hash function transition
============================
Objective
---------
Migrate Git from SHA-1 to a stronger hash function.
Background
----------
At its core, the Git version control system is a content addressable
filesystem. It uses the SHA-1 hash function to name content. For
example, files, directories, and revisions are referred to by hash
values unlike in other traditional version control systems where files
or versions are referred to via sequential numbers. The use of a hash
function to address its content delivers a few advantages:
* Integrity checking is easy. Bit flips, for example, are easily
detected, as the hash of corrupted content does not match its name.
* Lookup of objects is fast.
This file has been truncated. show original
Is this helpful?
1 Like
No, I didn’t see instructions on commands on what I would have to run to
do the transition. Wondering why there aren’t a ton of blog post on this
subject already.
Indeed and he sad thing is this is the official documentation too. I think we’ll have to conatct upstream.
1 Like