GitLab
GitLab logoGitLab · Feature trail

Git Core Improvements and Contributions

2 posts · Feb 2013 – Feb 2024

What this trail covers

GitLab actively contributes to the core Git project, focusing on performance enhancements, new features, and improved reliability. This includes developing and upstreaming new commands like `git-replay` for efficient in-memory rebasing, optimizing commit-graph operations for faster history traversal, and preparing Git for a more robust and scalable ref backend with the 'reftable' format. Additionally, GitLab has developed its own solution, GitLab Shell, to replace Gitolite, addressing issues with synchronization, performance on large repositories, and setup complexity, leading to significant improvements in project creation time and overall stability.

All GitLab trails