mirror of
https://github.com/NixOS/nix
synced 2025-07-01 12:37:59 +02:00
Apply suggestions from code review
Co-Authored-By: Cole Helbling <cole.e.helbling@outlook.com>
This commit is contained in:
parent
f1cf3ab870
commit
d5b3328dd1
2 changed files with 8 additions and 8 deletions
|
@ -100,14 +100,14 @@ typedef std::variant<
|
|||
specified content hash and hash algorithm. (Currently they must have
|
||||
exactly one output (`out'), which is specified using the `outputHash'
|
||||
and `outputHashAlgo' attributes, but the algorithm doesn't assume
|
||||
this). We don't want changes to such derivations to propagate upwards
|
||||
this.) We don't want changes to such derivations to propagate upwards
|
||||
through the dependency graph, changing output paths everywhere.
|
||||
|
||||
For instance, if we change the url in a call to the `fetchurl'
|
||||
function, we do not want to rebuild everything depending on it (after
|
||||
all, (the hash of) the file being downloaded is unchanged). So the
|
||||
*output paths* should not change. On the other hand, the *derivation
|
||||
paths* should change to reflect the new dependency graph.
|
||||
function, we do not want to rebuild everything depending on it---after
|
||||
all, (the hash of) the file being downloaded is unchanged. So the
|
||||
*output paths* should not change. On the other hand, the *derivation
|
||||
paths* should change to reflect the new dependency graph.
|
||||
|
||||
For fixed output derivations, this returns a map from the names of
|
||||
each output to hashes unique up to the outputs' contents.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue