Drop remaining uses of external "tar"
Also, fetchGit now runs in O(1) memory since we pipe the output of 'git archive' directly into unpackTarball() (rather than first reading it all into memory).
Showing
- src/libexpr/primops/fetchGit.cc 7 additions, 4 deletionssrc/libexpr/primops/fetchGit.cc
- src/libstore/builtins/unpack-channel.cc 1 addition, 11 deletionssrc/libstore/builtins/unpack-channel.cc
- src/libstore/download.cc 8 additions, 4 deletionssrc/libstore/download.cc
- src/libutil/serialise.hh 0 additions, 1 deletionsrc/libutil/serialise.hh
- src/libutil/tarfile.cc 21 additions, 1 deletionsrc/libutil/tarfile.cc
- src/libutil/tarfile.hh 4 additions, 1 deletionsrc/libutil/tarfile.hh
- src/nix-prefetch-url/nix-prefetch-url.cc 2 additions, 2 deletionssrc/nix-prefetch-url/nix-prefetch-url.cc
Loading
Please register or sign in to comment