nix-gh/src
Shea Levy 087be7281a
Treat plain derivation paths in context as normal paths.
Previously, plain derivation paths in the string context (e.g. those
that arose from builtins.storePath on a drv file, not those that arose
from accessing .drvPath of a derivation) were treated somewhat like
derivaiton paths derived from .drvPath, except their dependencies
weren't recursively added to the input set. With this change, such
plain derivation paths are simply treated as paths and added to the
source inputs set accordingly, simplifying context handling code and
removing the inconsistency. If drvPath-like behavior is desired, the
.drv file can be imported and then .drvPath can be accessed.

This is a backwards-incompatibility, but storePath is never used on
drv files within nixpkgs and almost never used elsewhere.
2019-01-13 11:29:55 -05:00
..
build-remote Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
cpptoml Include cpptoml for build simplicity 2018-07-03 18:39:36 +02:00
libexpr Treat plain derivation paths in context as normal paths. 2019-01-13 11:29:55 -05:00
libmain Remove mentions of libformat, it no longer exists 2019-01-05 14:31:29 -05:00
libstore Remove mentions of libformat, it no longer exists 2019-01-05 14:31:29 -05:00
libutil Remove mentions of libformat, it no longer exists 2019-01-05 14:31:29 -05:00
nix Merge pull request #2617 from veprbl/pr/V547_nix_repl.cc 2019-01-10 20:55:27 +01:00
nix-build Restore parent mount namespace before executing a child process 2018-11-13 16:15:30 +01:00
nix-channel Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-collect-garbage Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-copy-closure Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-daemon Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-env Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-instantiate Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-prefetch-url nix-prefetch-url: Stop progress bar before printing results 2018-11-09 10:34:12 +01:00
nix-store nix-store: remove debugging print 2018-12-15 09:59:47 -06:00
nlohmann nlohmann-json: 3.4.0 -> 3.5.0 2018-12-21 22:38:06 -06:00
resolve-system-dependencies Remove mentions of libformat, it no longer exists 2019-01-05 14:31:29 -05:00