src/Package/Fetch.zig | 29 ++- src/Package/Fetch/git.zig | 321 +++++++++++++++++++++++--------- 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/main.zig | 4 +- 9 files changed, 250 insertions(+), 104 deletions(-)