Git uses various clever methods for making operations on very large repositories faster, from bitmap indices for git fetch to generation numbers (also known as topological levels) in the commit-graph file for commit graph traversal operations like git log --graph.

However, generation numbers do not always improve performance. Stolee has previously explored alternatives for a better generation number for a better generation number.

This project implements generation number v2 along with other commit-graph related improvements.

Organization

Student

abhishekkumar8222

Mentors

  • Jakub NarÄ™bski
  • D. Stolee
close

2020