Git's Large File Killer: The End of Git LFS is Nigh

2025-08-16

Large files have long been a thorn in Git's side. Git LFS, while a solution, introduced new complexities and costs. However, Git itself is gradually addressing this issue. The latest Git releases feature partial clones, offering the same benefits as Git LFS—fast clones and small checkouts—without the need for extra tools or server-side costs. Even more exciting, Git's large object promisors are under development, promising to eventually obsolete Git LFS entirely, making large file management simpler and more efficient. No more large file headaches!

Read more
Development

Git Notes: The Underrated Git Power Tool

2025-06-22

Git notes are a powerful tool for attaching metadata to Git objects (commits, blobs, trees) without modifying the objects themselves. They can be used for tracking time, adding review information, and even building full distributed code review systems like `git-appraise`. However, Git Notes suffers from poor usability, and GitHub stopped displaying commit notes in 2014, limiting its adoption. Despite this, it still offers a path towards a complete project history independent of code forges.

Read more
Development Metadata