Work in progress.
Git's docs on its Internals state:
Git is a content-addressable filesystem. Great. What does that mean?
It means you should dagit (rhymes with maggot). Also, read the docs linked above, but
again, dagit. It's as simple as running:
cd repo/path
dagit startAnd then run git commands in another terminal.
brew install jdoiro3/dagit/dagit
dagit -hdocker pull jdoiro3/dagit:latest
docker run --rm -it -v ${PWD}:/path/to/repo --entrypoint /bin/sh jdoiro3/dagitSee a longer demo here.
- Parse/unpack Git packfiles
- Write tests