Why is Linus acting like this is some MASSIVE change?
- add extra field in d/b for SHA256 hash
- write update script that for every file in a reposity, computes its SHA256 hash and writes to new field
- anything that would compute/check an SHA1 hash, continue to do so if the SHA256 field is missing, otherwise use it
Done. It'd take a weekend. Stop being useless.