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

(deployhq.com)

5 points | by deployhq 7 hours ago ago

3 comments

  • chmaynard 5 hours ago

    The headline of this post is misleading. The actual headline:

    Git 3.0 on the Horizon: What Git Users Need to Know About the Next Major Release

    • deployhq 5 hours ago

      Indeed, you are right!

  • deployhq 7 hours ago

    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!