Skip to content

Comment on Git's First Major Release in 11 Years: What's in Git 3.0

Comments

Author here. Git 3.0 is the first major version in 11 years.

Key takeaways:

- SHA-256 becoming default (brian m. carlson has done ~100 of 200-400 needed patches)

- Rust becoming mandatory build requirement (controversial but necessary for memory safety)

- Reftable format shows 22x performance improvement in benchmarks

- Timeline depends on getting Git forges (GitHub, GitLab) ready with SHA-256 support

The Rust decision is particularly interesting - Patrick Steinhardt's proposal is a "trial balloon" to gauge ecosystem readiness. Happy to answer questions!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.