An educational reimplementation of git as bash scripts.