[Blog Post] Updates to the Git Commit Graph Feature
In this blog post, we discuss updates in to the Git commit-graph feature since it was announced shortly after Git 2.18.0. This answers the following:
- What is the commit-graph?
- Why should I enable the commit-graph?
- How do I enable it now, or disable in time for 2.24.0?
- How do I write it during fetch?
- What is a commit-graph chain?
I intended the post to start at a level that any experienced Git user could understand, but then it ramps up in detail by the end to include some very deep technical details. I expect most readers to give up after the first couple sections, but those who stick to the end will learn something valuable.