build.zig | 41 ++-- src/InternPool.zig | 1 + src/Package/Fetch.zig | 43 ++-- src/Package/Fetch/git.zig | 353 +++++++++++++++++++++----------- src/Package/Fetch/git/testdata/testrepo-sha1.idx | Bin 0 -> 3480 bytes src/Package/Fetch/git/testdata/testrepo-sha1.pack | Bin 0 -> 6511 bytes src/Package/Fetch/git/testdata/testrepo-sha256.idx | Bin 0 -> 4536 bytes src/Package/Fetch/git/testdata/testrepo-sha256.pack | Bin 0 -> 8429 bytes src/Package/Fetch/git/testdata/testrepo.idx | Bin 3480 -> 0 bytes src/Package/Fetch/git/testdata/testrepo.pack | Bin 6511 -> 0 bytes src/link/MachO/dyld_info/Rebase.zig | 2 +- src/main.zig | 8 +- test/tests.zig | 4 + 13 files changed, 283 insertions(+), 169 deletions(-)