With GitLab we sometimes shell out to git and we&#x27;re using more and more Rugged <a href="https:&#x2F;&#x2F;github.com&#x2F;libgit2&#x2F;rugged" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;libgit2&#x2F;rugged</a>, a ruby library that calls out to libgit2. For more information on our git calls see <a href="https:&#x2F;&#x2F;github.com&#x2F;gitlabhq&#x2F;gitlab-shell" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gitlabhq&#x2F;gitlab-shell</a>