summaryrefslogtreecommitdiff
path: root/guix/build
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-11-09 00:07:10 +0100
committerLudovic Courtès <ludo@gnu.org>2012-11-09 00:07:10 +0100
commit7bdd1f0e3c99c64315c1a502b136fac0b78e716d (patch)
tree497a2489f0ee157aa34318424af6058256b377b5 /guix/build
parent813986ac09b7fef9cf5ed8f2c9e4e37b2dea3eef (diff)
downloadguix-patches-7bdd1f0e3c99c64315c1a502b136fac0b78e716d.tar
guix-patches-7bdd1f0e3c99c64315c1a502b136fac0b78e716d.tar.gz
derivations: build-expression->derivation: Builder only refers to sources.
* guix/derivations.scm (build-expression->derivation)[source-path]: New procedure. [builder]: Pass only sources as references. This fixes a bug whereby changing a fixed-output drv referred to by a builder would cause the builder's hash to change, thereby leading to a full rebuild. * tests/derivations.scm ("build-expression->derivation with a fixed-output input"): New test.
Diffstat (limited to 'guix/build')
0 files changed, 0 insertions, 0 deletions