Exploring Zig by implementing some git components
- SHA1
- Myers diff (non-linear 'naive' version)
- zlib decompression
- Zig
- make if you want to avoid running everything manually. For Windows users there is mingw-make
- Cram or Docker (mandatory for Windows users) to run the end-to-end tests
make build
make test
make -C cram-tests test
- (Once) build the docker image:
make test-image-build - run the test suite:
make test-cram