An abstraction layer for git written in PHP