Company
Date Published
Author
Jeff King
Word count
889
Language
English
Hacker News points
None

Summary

Git 2.10.0 has been released, bringing enhancements and bug fixes contributed by over 70 developers. Notable improvements include progress reporting for post-receive operations during pushes, which helps maintain network connectivity and provides user feedback, especially for large pushes. The update also enhances signature verification for GPG-signed tags and commits, introducing a new configuration option for automatic signature checks and adopting 64-bit GPG key-ids in response to vulnerabilities in the 32-bit space. Git's color output capabilities have been expanded to include italic and strikethrough attributes, and improvements have been made to HTTP debugging with the introduction of the GIT_TRACE_CURL variable. Additional updates include more efficient smart-http protocol negotiations, retry mechanisms for submodule operations in case of network issues, and enhancements to git archive and date-formatting code to support large files and future dates. The release incorporates over 600 commits, signaling a broad range of changes and improvements.