Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm surprised github runs regular git. I'd always assumed they were emulating it, especially with the lag we've observed between github-api and github-git at $DAYJOB (update repo 1 via api, update repo 2 via api, fetch repo 1 and repo 2 via git, we've had cases where the repo 2 update was visible but not the repo 1).


There was a talk about "Scaling Git at GitHub" [1] a few years ago at Git Merge. While it may no longer be accurate, it still gives some insight into how GitHub is run.

[1]: https://youtube.com/watch?v=xK5yaWTt0R0


I think github runs https://github.com/libgit2/libgit2 which is not regular git.




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

Search: