lix/src/libexpr/flake
Eelco Dolstra 0ab64729e9 Improve GitHub caching
In particular, when building a flake lock file, inputs like 'nixpkgs'
are now downloaded only once. Previously, it would fetch
https://api.github.com/repos/<owner>/<repo>/tarball/<ref> and then
later https://api.github.com/repos/<owner>/<repo>/tarball/<rev>, even
though they produce the same result.

Git and GitHub now also share a cache that maps revs to a store path
and other info.
2019-10-16 00:20:51 +02:00
..
eval-cache.cc Disable EvalCache in impure mode 2019-06-07 22:38:39 +02:00
eval-cache.hh Add flake evaluation cache 2019-06-07 22:25:48 +02:00
flake.cc Improve GitHub caching 2019-10-16 00:20:51 +02:00
flake.hh Some effort to minimize flake dependencies 2019-09-18 23:59:45 +02:00
flakeref.cc cmatch -> smatch 2019-09-27 15:31:09 +02:00
flakeref.hh Flake alias -> id 2019-09-20 14:46:37 +02:00
lockfile.cc uri -> url for consistency 2019-10-08 17:00:55 +02:00
lockfile.hh Record original flakerefs in the lock file again 2019-09-18 21:57:57 +02:00