A basic implementation of the version control system, git, coded in C. From CS61C.