Basic implementation of a memory-backed git repo.