lix/src/libexpr/flake
Eelco Dolstra 94a94da075
Substitute flake inputs
This improves reproducibility and may be faster than fetching from the
original source (especially for git/hg inputs, but probably also for
github inputs - our binary cache is probably faster than GitHub's
dynamically generated tarballs).

Unfortunately this doesn't work for the top-level flake since even if
we know the NAR hash of the tree, we don't know the other tree
attributes such as revCount and lastModified.

Fixes #3253.
2020-02-02 12:41:23 +01:00
..
eval-cache.cc Merge remote-tracking branch 'origin/master' into flakes 2019-12-11 14:53:30 +01:00
eval-cache.hh Merge remote-tracking branch 'origin/master' into flakes 2019-12-11 14:53:30 +01:00
flake.cc Substitute flake inputs 2020-02-02 12:41:23 +01:00
flake.hh Renamed ref / resolvedRef -> lockedRef 2020-02-02 00:06:59 +01:00
flakeref.cc Cleanup 2020-02-02 11:31:58 +01:00
flakeref.hh Cleanup 2020-02-02 11:31:58 +01:00
lockfile.cc Add TreeInfo::computeStorePath() 2020-02-02 12:29:53 +01:00
lockfile.hh Add TreeInfo::computeStorePath() 2020-02-02 12:29:53 +01:00