- repository clone
- repository FSCK
- Show changes in various forms
- Client side push (client to server)
- Server fetch/pull (server to client)
…to not forget. Might get reorganized.
- Add journey test to cover case with non-bare repository. Try to only read
non-bare
git config files and see the journey test fail.
- A program to cat objects and pretty-print them, similar to git cat-file. Useful to get a feel for 'locate(…)' performance and stress test it a little.
- Be sure to escape terminal escape codes