Company
Date Published
Author
Taylor Blau
Word count
534
Language
English
Hacker News points
None

Summary

Git LFS v2.0.0 introduces several new features, including file locking, which allows users to lock files they're working on to prevent others from making changes, thereby avoiding merge conflicts and lost work on non-mergeable files, especially useful for large teams handling binary assets. Improvements in the transfer queue have made file uploads and downloads faster, more efficient, and resilient to failures, while optimizations in Git and filesystem operations have enhanced push and pull operations by allowing them to run concurrently with tree scans. The update also includes enhancements to the file tracking mechanism, which now respects .gitignore directories, thus increasing operational efficiency. Since its inception, Git LFS has seen substantial community contributions, with over 1,008 pull requests, and the team is seeking feedback on the new file locking feature as part of their ongoing development roadmap. Additionally, a GitHub plugin for Unity has been announced, integrating GitHub workflows with Unity and supporting Git LFS and file locking.