forked from lix-project/lix
255d145ba7
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). |
||
---|---|---|
.. | ||
derivation-goal.cc | ||
derivation-goal.hh | ||
drv-output-substitution-goal.cc | ||
drv-output-substitution-goal.hh | ||
entry-points.cc | ||
goal.cc | ||
goal.hh | ||
hook-instance.cc | ||
hook-instance.hh | ||
local-derivation-goal.cc | ||
local-derivation-goal.hh | ||
substitution-goal.cc | ||
substitution-goal.hh | ||
worker.cc | ||
worker.hh |