4 ms·
> In closing, it is worth noting that one of the reasons this transition has been so hard is that the original Git implementation was not designed to swap out h
by matt_kantor 6y ago
> In closing, it is worth noting that one of the reasons this transition has been so hard is that the original Git implementation was not designed to swap out hashing algorithms. Much of the work put in to the SHA-256 implementation has been walking back this initial design flaw. With these changes almost complete, it not only provides an alternative to SHA-1, but also makes Git fundamentally indifferent to the hashing algorithm used. This should make Git more adaptable in the future should the need to replace SHA-256 with something stronger arise.
That's the last paragraph of the article.