chiprook
← Software
SoftwareOctober 3, 2026, 00:52

Git 3.0's SHA-256 default is a costly mistake, says Chacon

Scott Chacon argues Git 3.0's plan to make SHA-256 the default hash for new repositories is a costly mistake: it breaks every existing 40-character SHA-1 identifier, and most Git libraries lack full SHA-256 support. He proposes embedding SHA-256 checksums in signed objects while keeping SHA-1 names. The Git project says the switch will wait until the ecosystem is ready, with no release date set.

Git 3.0's SHA-256 default is a costly mistake, says Chacon
#Git#GitButler
Read next
Software

Looking forward to Git 2.56 — and 3.0

Software

Git 2.56 adds git add --resolved to stage only resolved conflicts

Software

Cursor Uses S3 WAL to Scale Git Storage Past 300 Pushes per Second

Software

Git 2.56.0 released with 748 commits and new git refs subcommands