Git
The Gitlab Git project is a mirror of https://git.kernel.org/pub/scm/git/git.git. The purpose of this project is to track improvements to Git by GitLab.
The branches master
, main
, next
, seen
, todo
, and all release tags are protected branches that are updated exclusively by the mirror since they are used in the upstream Git project by the maintainer.
The Gitaly project builds its Git binaries using the tags and branches from this project. GitLab uses this project to develop new features and performance improvements. A branching strategy will be used that supports deploying Git versions that contain our patches before they are upstreamed to the official Git repository.
The development workflow page details the process by which we track work done at GitLab for the Git project.