Hacker News new | past | comments | ask | show | jobs | submit login

I'm wondering if github and gitlab implemented their own version of git under the hood, or if they just use the vanilla git everyone else uses on their server.



AFAIK github implemented Libgit2 (or are at least a major contributor), which is an independent implementation. Am on mobile, so sorry for lack of sources.


With GitLab we sometimes shell out to git and we're using more and more Rugged https://github.com/libgit2/rugged, a ruby library that calls out to libgit2. For more information on our git calls see https://github.com/gitlabhq/gitlab-shell




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: