guix-play/guix/scripts
Ludovic Courtès dd36b51bf7 scripts: Report what will be substituted.
* guix/derivations.scm (derivation-input-output-paths): New procedure.
  (derivation-prerequisites-to-build): New `use-substitutes?' keyword
  argument.  Change two return the list of substitutable paths as a
  second argument.
* guix/ui.scm (show-what-to-build): Turn `dry-run?' into a keyword
  argument.  New `use-substitutes?' keyword argument.  Use `fold2' and
  adjust to use both return values of
  `derivation-prerequisites-to-build'.  Display what will/would be
  downloaded.
* guix/scripts/build.scm (guix-build): Adjust accordingly.
* guix/scripts/package.scm (guix-package): Likewise.
* tests/derivations.scm ("derivation-prerequisites-to-build and
  substitutes"): New test.
2013-04-17 00:08:21 +02:00
..
build.scm scripts: Report what will be substituted. 2013-04-17 00:08:21 +02:00
download.scm ui: Add a `warning' macro. 2013-04-11 22:30:06 +02:00
gc.scm ui: Add a `warning' macro. 2013-04-11 22:30:06 +02:00
import.scm scripts: Remove hyphen in the command name shown by `--version'. 2013-02-17 22:19:32 +01:00
package.scm scripts: Report what will be substituted. 2013-04-17 00:08:21 +02:00
pull.scm pull: Switch to the cgit URL. 2013-03-31 12:46:28 +02:00
substitute-binary.scm substitute-binary: Skip servers that use a different store prefix. 2013-04-15 23:43:13 +02:00