guix-devel/guix
Ludovic Courtès ef86c39f27 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'.
2013-03-07 19:44:14 +01:00
..
build Revert "utils: Add 'wrap-program'." 2013-03-07 00:36:14 +01:00
build-system Add (guix build-system perl). 2013-03-04 00:48:00 +01:00
scripts ui: Gracefully report failures to connect to the daemon. 2013-03-07 19:44:14 +01:00
base32.scm Update license headers. 2013-01-06 00:47:50 +01:00
build-system.scm Update license headers. 2013-01-06 00:47:50 +01:00
config.scm.in Update license headers. 2013-01-06 00:47:50 +01:00
derivations.scm derivations: Add a search path parameter for module derivations. 2013-02-20 21:08:09 +01:00
download.scm gnu: Add intltool. 2013-03-05 19:09:53 +01:00
ftp-client.scm ftp-client: Add `ftp-size'. 2013-01-06 18:23:44 +01:00
gnu-maintenance.scm gnu-maintenance: Clarify `releases'. 2013-03-05 22:31:19 +01:00
licenses.scm licenses: Add 'x11-style'. 2013-03-06 20:40:11 +00:00
packages.scm packages: Remove the default value for `license'. 2013-03-07 00:42:18 +01:00
snix.scm snix: When unable to determine the version number, leave the URI unchanged. 2013-01-14 23:45:54 +01:00
store.scm ui: Gracefully report failures to connect to the daemon. 2013-03-07 19:44:14 +01:00
ui.scm ui: Gracefully report failures to connect to the daemon. 2013-03-07 19:44:14 +01:00
utils.scm Add version-compare and version>? to utils.scm. 2013-02-12 20:34:25 -05:00