Evolving Git for the next decade

51 points by fanf


apromixately

Seems to be mostly a transcript of https://fosdem.org/2026/schedule/event/HTJK33-evolving_git_for_the_next_decade/

agwa

When Git was released, SHA-1 was considered to be a secure hash function

Linus considered SHA-1 to be secure; in reality, a better-than-brute-force collision attack had already been discovered and actual experts were urging a migration to SHA-2. But Linus dismissed those concerns with his usual bombast.

it has been asserted that the use of SHA-1 is not primarily for security and a number of arguments have been made to back that up

Then Git should have used CRC128 - it would have been a lot faster, no one would have built security features on top of it, and enterprises wouldn't be demanding its removal by 2030.