Faster merge request processing for large repository
Created by: nicklegr
I have large repository (~10GB) on my own GitLab server. This repository has long history (1-2 years) and large commits (~100MB).
It takes a few minutes to merge testing and auto merging.
I found that git checkout __parking_branch
takes a long time.
Because __parking_branch
is never updated, there is large difference between master
and __parking_branch
.
I tried following commands, and git checkout
got significantly faster.
sudo su git
cd /home/git/gitlab-satellites/path/to/repos
git checkout -B __parking_branch master
git checkout master
This pull request may fix this problem,
by reseting __parking_branch
to HEAD
everytime.