mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2025-02-12 13:17:18 +02:00
![]() Add a new table for tracking the derivation output mappings. We used to hijack the `DerivationOutputs` table for that, but (despite its name), it isn't a really good fit: - Its entries depend on the drv being a valid path, making it play badly with garbage collection and preventing us to copy a drv output without copying the whole drv closure too; - It dosen't guaranty that the output path exists; By using a different table, we can experiment with a different schema better suited for tracking the output mappings of CA derivations. (incidentally, this also fixes #4138) |
||
---|---|---|
.. | ||
derivation-goal.cc | ||
derivation-goal.hh | ||
goal.cc | ||
goal.hh | ||
hook-instance.cc | ||
hook-instance.hh | ||
local-store-build.cc | ||
substitution-goal.cc | ||
substitution-goal.hh | ||
worker.cc | ||
worker.hh |