1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2024-09-20 23:28:26 -04:00
nix/src
John Ericson 255d145ba7 Use BuildableReq for buildPaths and ensurePath
This avoids an ambiguity where the `StorePathWithOutputs { drvPath, {}
}` could mean "build `brvPath`" or "substitute `drvPath`" depending on
context.

It also brings the internals closer in line to the new CLI, by
generalizing the `Buildable` type is used there and makes that
distinction already.

In doing so, relegate `StorePathWithOutputs` to being a type just for
backwards compatibility (CLI and RPC).
2021-04-05 08:33:00 -04:00
..
build-remote Merge pull request #4477 from NixOS/ca/build-remote 2021-02-26 16:54:44 +01:00
cpptoml Revert the enum struct change 2020-06-18 22:11:26 +00:00
libcmd Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
libexpr Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
libfetchers fetchGit: don't prefix "refs/heads/" on ref = "HEAD" 2021-03-30 11:21:38 +02:00
libmain Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
libstore Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
libutil Fix some typos 2021-03-26 16:14:38 +01:00
nix Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
nix-build Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
nix-channel Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-collect-garbage Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-copy-closure Use RealisedPaths in copyPaths 2021-02-25 17:18:48 +01:00
nix-env Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
nix-instantiate Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-store Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
resolve-system-dependencies Fix macOS build 2021-01-21 12:46:22 +01:00