That's impressive. I suppose they had a more flexible architecture to make that change so fast.
Is there any writeup on why it was easy for them and not for git?
Is there any writeup on why it was easy for them and not for git?
https://fossil-scm.org/home/doc/trunk/www/hundredandone.md
27. Fossil allows both legacy SHA1 hashes and newer SHA3-256 hashes in the same repository.
From the skim I read of this article it seems both projects arrived at the same solution: support both but make SHA-256 the default.