Skip to content

[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:

  1. What is the commit-graph?
  2. Why should I enable the commit-graph?
  3. How do I enable it now, or disable in time for 2.24.0?
  4. How do I write it during fetch?
  5. 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.

Merge request reports

Loading