Age | Commit message (Collapse) | Author |
|
|
|
into misc-ca
|
|
|
|
This reverts commit 3a9e4c32624b36b70cf8d553fd76a85ee97773ab.
|
|
|
|
optional-derivation-output-storepath
|
|
|
|
I just as little beyond the type as possible, so the implementation
changes this enables can be reviewed separately.
|
|
This is only used by hydra-queue-runner and it's better to implement
it there.
|
|
|
|
|
|
|
|
|
|
we don’t need a full storepath for a fixedoutput derivation. So just
putting the ingestion method + the hash is sufficient.
|
|
Fixes #3471.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BeeGFS doesn't allow hard-links and returns EPERM, so we fall back
to copyPath. See https://github.com/NixOS/nix/issues/3748
|
|
Generalize `queryDerivationOutputNames` and `queryDerivationOutputs` by
adding a `queryDerivationOutputMap` that returns the map
`outputName=>outputPath`
(not that this is not equivalent to merging the results of
`queryDerivationOutputs` and `queryDerivationOutputNames` as sets don't
preserve the order, so we would end up with an incorrect mapping).
squash! Add a way to get all the outputs of a derivation with their label
Rename StorePathMap to OutputPathMap
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
validPathInfo-ca-proper-datatype
|
|
no-stringly-typed-derivation-output
|
|
|
|
|
|
Not a regular git revert as there have been many merges and things.
|
|
|
|
|
|
See <https://github.com/NixOS/nix/pull/3710#issuecomment-645480333>
|
|
also copy info2 instead of casting
|
|
|
|
|
|
also a similar case with struct Goal
|
|
|
|
Not implementing anything here, just throwing an error if a derivation
sets `__contentAddressed = true` without
`--experimental-features content-addressed-paths`
(and also with it as there's nothing implemented yet)
|
|
no-stringly-typed-derivation-output
|
|
|