Age | Commit message (Expand) | Author |
2013-10-13 | pull: Compile modules correctly regardless of the compilation order.•••* guix/scripts/pull.scm (unpack)[builder]: Work around
<http://bugs.gnu.org/15602>.
| Ludovic Courtès |
2013-10-13 | pull: Simplify the builder.•••* guix/scripts/pull.scm (unpack)[builder]: Use 'copy-recursively' and
'copy-file' instead of 'file-system-fold'.
| Ludovic Courtès |
2013-10-12 | pull: Add '--url' option.•••* guix/scripts/pull.scm (%default-options): Add 'tarball-url' pair.
(%options, show-help): Add '--url'.
(guix-pull): Honor it.
| Ludovic Courtès |
2013-09-23 | Merge branch 'master' into core-updates | Ludovic Courtès |
2013-09-21 | pull: Adjust to 'derivation' API change.•••Fixes <http://bugs.gnu.org/15428>.
Reported by Cyrill Schenkel <cyrill.schenkel@gmail.com>.
* guix/scripts/pull.scm (guix-pull): 'unpack' returns a single value.
| Ludovic Courtès |
2013-09-15 | utils: 'find-files' returns a sorted list.•••* guix/build/utils.scm (find-files): Sort the result lexicographically.
* guix/scripts/pull.scm (unpack): Don't sort the result of 'find-files'.
| Ludovic Courtès |
2013-09-03 | pull: Compile files in the lexicographic order.•••* guix/scripts/pull.scm (unpack): Print the name of the file being
compiled. Sort the names of files to compile.
| Ludovic Courtès |
2013-04-27 | ui: Add `args-fold*' and use it.•••* guix/ui.scm (args-fold*): New procedure.
* guix/scripts/build.scm, guix/scripts/download.scm,
guix/scripts/gc.scm, guix/scripts/hash.scm, guix/scripts/import.scm,
guix/scripts/package.scm, guix/scripts/pull.scm,
guix/scripts/refresh.scm: Use `args-fold*' instead of `args-fold'.
| Ludovic Courtès |
2013-04-27 | pull: Use `download-to-store'.•••* guix/scripts/pull.scm (download-and-store): Remove.
(unpack): Use `download-to-store' instead.
| Ludovic Courtès |
2013-03-31 | pull: Switch to the cgit URL.•••* guix/scripts/pull.scm (%snapshot-url): Switch to the cgit URL, given
that the Hydra one is not currently available.
| Ludovic Courtès |
2013-03-07 | ui: Gracefully report failures to connect to the daemon.•••* guix/store.scm (&nix-connection-error): New condition type.
(open-connection): Translate `system-error' during the `connect' call
into `&nix-connection-error'.
* guix/ui.scm (call-with-error-handling): Add case for `nix-connection-error?'.
* guix/scripts/package.scm (guix-package): Move `open-connection' call
within `with-error-handling'.
* guix/scripts/pull.scm (guix-pull): Likewise.
* guix/scripts/download.scm (guix-download): Move body within
`with-error-handling'.
| Ludovic Courtès |
2013-02-22 | pull: Distinguish "already up to date" from "updated".•••* guix/ui.scm (show-what-to-build): Return (length req*).
* guix/scripts/pull.scm (guix-pull): Print an "already up to date"
message when there's nothing to build.
| Ludovic Courtès |
2013-02-22 | pull: Build (guix build download) first, because of the (gnutls) autoload.•••* guix/scripts/pull.scm (unpack): Build (guix build download) first, as
done in 855a8ad71def2ebc594ed32c57bda0ca4e13d91c.
Reported by Andreas Enge <andreas@enge.fr>.
| Ludovic Courtès |
2013-02-20 | Add "guix pull".•••* guix/scripts/pull.scm: New file.
* Makefile.am (MODULES): Add it.
* doc/guix.texi (Invoking guix pull): New node.
(Invoking guix package): Add cross-ref to it.
* guix/ui.scm (config-directory): New procedure.
* scripts/guix.in: When `GUIX_UNINSTALLED' is undefined, add
$XDG_CONFIG_HOME/guix/latest to the search path.
* po/POTFILES.in: Add guix/scripts/pull.scm.
| Ludovic Courtès |